今天就跟大家聊聊有關Linux中怎么管理文件與目錄,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元郊區(qū)做網(wǎng)站,已為上家服務,為郊區(qū)各地企業(yè)和個人服務,聯(lián)系電話:13518219792
. 代表此層目錄 .. 代表上一層目錄 -代表前一個工作目錄 ~ 代表“目前使用者身份”所在的主文件夾 ~account 代表 account 這個使用者的主文件夾(account是個帳號名稱)
下面我們就來談一談幾個常見的處理目錄的指令吧:
cd:變換目錄
pwd:顯示目前的目錄
mkdir:創(chuàng)建一個新的目錄
rmdir:刪除一個空的目錄
cd (change directory, 變換目錄)
關于可執(zhí)行文件路徑的變量: $PATH
范例:先用root的身份列出搜尋的路徑為何?
[root@study ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
如果想要讓root在任何目錄均可執(zhí)行/root下面的ls,那么就將/root加入PATH當中即可。 加入的方法很簡單,就像下面這樣:
[root@study ~]# PATH="${PATH}:/root"
文件與目錄的檢視: ls
復制、刪除與移動: cp, rm, mv
文件內(nèi)容查閱
cat 由第一行開始顯示文件內(nèi)容
tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!
nl 顯示的時候,順道輸出行號!
more 一頁一頁的顯示文件內(nèi)容
less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
head 只看頭幾行
tail 只看尾巴幾行
od 以二進制的方式讀取文件內(nèi)容!
修改文件時間或創(chuàng)建新文件: touch
touch 這個指令最常被使用的情況是:
創(chuàng)建一個空的文件;
將某個文件日期修訂為目前 (mtime 與 atime)
文件與目錄的默認權限與隱藏權限
文件默認權限:umask
[root@study ~]# umask 0022 <==與一般權限有關的是后面三個數(shù)字! [root@study ~]# umask -S u=rwx,g=rx,o=rx
要注意的是,umask 的分數(shù)指的是“該默認值需要減掉的權限!
文件隱藏屬性
chattr (設置文件隱藏屬性)
最重要的當屬 +i 與 +a 這個屬性了。+i 可以讓 一個文件無法被更動,對于需要強烈的系統(tǒng)安全的人來說, 真是相當?shù)闹匾?/p>
文件特殊權限: SUID, SGID, SBIT
文件具有SUID的特殊權限時,代表當使用者執(zhí)行此一binary程序時,在執(zhí)行過程中使用 者會暫時具有程序擁有者的權限 目錄具有SGID的特殊權限時,代表使用者在這個目錄下面新建的文件之群組都會與該目 錄的群組名稱相同。 目錄具有SBIT的特殊權限時,代表在該目錄下使用者創(chuàng)建的文件只有自己與root能夠刪 除!
4 為 SUID 2 為 SGID 1 為 SBIT 假設要將一個文件權限改為“-rwsr-xr-x”時,由于 s 在使用者權限中,所以是 SUID ,因此, 在原先的 755 之前還要加上 4 ,也就是:“ chmod 4755 filename ”來設置
除了數(shù)字法之外,你也可以通過符號法來處理喔!其中 SUID 為 u+s ,而 SGID 為 g+s , SBIT 則是 o+t 。
觀察文件類型:file
file ~/.bashrc
which (尋找“可執(zhí)行文件”)
例子:which ifconfig
在 Linux 下面也有相當優(yōu)異的搜尋指令呦!通常 find 不很常用的!因為速度慢之外, 也很操硬盤!一般我們都是先使用 whereis 或者是 locate 來檢查,如果真的找不到了,才以 find 來搜尋呦! 為什么呢?因為 whereis 只找系統(tǒng)中某些特定目錄下面的文件而已,locate 則是利用數(shù)據(jù)庫來搜尋文件名,當然兩者就相當?shù)目焖伲?并且沒有實際的搜尋硬盤內(nèi)的文件系統(tǒng)狀態(tài),
whereis (由一些特定的目錄中尋找文件文件名)
whereis ifconfig
locate / updatedb
范例:找出系統(tǒng)中所有與 passwd 相關的文件名,且只列出 5 個 [root@study ~]# locate -l 5 passwd /etc/passwd /etc/passwd- /etc/pam.d/passwd /etc/security/opasswd /usr/bin/gpasswd
find
范例:尋找 /etc 下面的文件,如果文件日期比 /etc/passwd 新就列出 [root@study ~]# find /etc -newer /etc/passwd
看完上述內(nèi)容,你們對Linux中怎么管理文件與目錄有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
本文標題:Linux中怎么管理文件與目錄
URL鏈接:http://bm7419.com/article20/jcioco.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、外貿(mào)網(wǎng)站建設、網(wǎng)站營銷、移動網(wǎng)站建設、自適應網(wǎng)站、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)