Linux中怎么管理文件與目錄

今天就跟大家聊聊有關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

Linux 文件與目錄管理

目錄與路徑

. 代表此層目錄 .. 代表上一層目錄 -代表前一個工作目錄 ~ 代表“目前使用者身份”所在的主文件夾 ~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)

營銷型網(wǎng)站建設