1. 程式人生 > >CentOS 檔案和目錄管理

CentOS 檔案和目錄管理

    今天開始學習CentOS的檔案和目錄管理了, 也就是通過命令列操作檔案和目錄,下面列出常用的檔案操作命令,一定要多練才行啊。
     1.cd 命令

          cd命令是用來改變使用者所在目錄的,這個和windows下是一樣的。

     2.mkdir 命令

          mkdir命令用於建立目錄,mkdir [-mp] [目錄名稱] ,其中-m選項用於指定要建立目錄的許可權,-p選項表示如果要建立的目錄的上級目錄不存在時,會自動建立上級目錄。

     3.rmdir 命令

         rmdir命令用於刪除空目錄,後面可以是一個目錄,也可以用空格隔開的多個目錄。該命令只能用於刪除目錄,不能刪除檔案。 該命令也有一個-p選項可以級聯刪除一大串目錄,但是如果某一個目錄中存在目錄或者檔案時,該命令可能就不好用了。

     4.rm 命令

        rm命令是最常用的,它有兩個最常用的選項:rm -r  [目錄路徑]刪除目錄用的選項,等同於rmdir ,但是它能刪除非空目錄。 rm -f [目錄路徑] 表示強制刪除。如果跟一個不存在的檔案或者目錄,也不會報錯。

     5.which 命令

         which命令 用於查詢某個命令的絕對路徑,比如:whick rmdir  

     6.mv 命令

         mv命令用於移動目錄或者檔案,它還有重新命名的作用。mv /bin/ls  /root/ 將ls移動到root目錄下。

     7.大家都知道在widows下修改環境變數path,那麼在linux下該怎麼新增路徑到環境變數path下呢? 使用 PATH = $PATH:/root   這樣就把/root目錄新增到環境變數PATH中了。

     8.cp 命令

         cp命令用來格式為:cp [選項] [來原始檔]  [目的檔案] ,如果要複製一個目錄,必須加上-r選項,否則是不能複製目錄的。 -i 選項是安全選項,當遇到一個已知的檔案時,會詢問是否覆蓋。

     9.cat 命令

         cat命令用於檢視一個檔案的內容並顯示在螢幕上,可以直接跟檔名 , 加上 -n 選項,表示把行號也顯示到螢幕上,加上-A,則顯示所有內容,包括特殊字元。tac命令也是顯示檔案內容到螢幕上,但是tac顯示檔案內容的順序相反,它最先顯示檔案的最後一行,最後才顯示第一行。

     10.more 命令

          more命令也用於檢視一個檔案的內容,後面直接跟檔名,當檔案太多一屏不能顯示完全時,使用cat命令是看不到前面的內容的,所以more命令就有了作用了,當看完一屏後,按空格鍵可以繼續看下一屏,知道看完所有的內容就退出,如果你想提前退出,按 q 鍵就可以了。

    11.less 命令

         less命令作用和more命令一樣,但是less命令可以實現上翻 和下翻

    12.head 命令 和 tail命令

         head命令用於顯示檔案的前10行,後慢直接跟檔名,如果加 -n 選項則顯示檔案的前幾行。tail命令用於顯示檔案的後10行。

    13.chgrp 命令

          chgrp命令可以更改檔案的所屬組,其格式為: chgrp [組名] [檔名]、

     14.chown 命令

          chown命令可以更改檔案的所屬主,其格式為:chown [-R] 賬戶名 檔名  -R適用於目錄,可以級聯更改。

     15.chmod 命令

           chmod 命令用於更改使用者對檔案的讀寫執行許可權, 其格式為: chmod [-R] xyz 檔名 xyz表示數字。

     16.whereis 命令

          whereis命令是通過預先生成的一個檔案列表庫去查詢與給出的檔名相關的檔案,其格式為:whereis [-bmsu]  [檔名稱]

     17.locate 命令

          也是用於查詢檔案和whereis命令類似。

     18.find  命令

          find命令用的比較多,其格式為:find [路徑] [引數] 

     19. touch  命令 

           touch 命令用於建立一個空白文件,其格式為:touch 檔案路徑