咱們知道Linux的目錄結構爲樹狀結構,最頂級的目錄爲根目錄 /。less
其餘目錄經過掛載能夠將它們添加到樹中,經過解除掛載能夠移除它們。spa
在開始本教程前咱們須要先知道什麼是絕對路徑與相對路徑。教程
接下來咱們就來看幾個常見的處理目錄的命令吧:遞歸
你可使用 man [命令] 來查看各個命令的使用文檔,如 :man cp。文檔
mkdir (建立新目錄)
若是想要建立新的目錄的話,那麼就使用mkdir (make directory)吧。
語法:
mkdir [-mp] 目錄名稱
選項與參數:io
範例:建立權限爲rwx--x--x的目錄test
[root@www tmp]# mkdir -m 711 test2 [root@www tmp]# ls -l drwxr-xr-x 3 root root 4096 Jul 18 12:50 test drwxr-xr-x 3 root root 4096 Jul 18 12:53 test1 drwx--x--x 2 root root 4096 Jul 18 12:54 test2
上面的權限部分,若是沒有加上 -m 來強制配置屬性,系統會使用默認屬性。配置
若是咱們使用 -m ,如上例咱們給予 -m 711 來給予新的目錄 drwx--x--x 的權限。date
cp 即拷貝文件和目錄。file
語法:
[root@www ~]# cp [-adfilprsu] 來源檔(source) 目標檔(destination) [root@www ~]# cp [options] source1 source2 source3 .... directory
選項與參數:
-a:至關於 -pdr 的意思,至於 pdr 請參考下列說明;(經常使用)
-d:若來源檔爲連結檔的屬性(link file),則複製連結檔屬性而非文件自己;
-f:爲強制(force)的意思,若目標文件已經存在且沒法開啓,則移除後再嘗試一次;
-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動做的進行(經常使用)
-l:進行硬式連結(hard link)的連結檔建立,而非複製文件自己;
-p:連同文件的屬性一塊兒複製過去,而非使用默認屬性(備份經常使用);
-r:遞歸持續複製,用於目錄的複製行爲;(經常使用)
-s:複製成爲符號連結檔 (symbolic link),亦即『捷徑』文件;
-u:若 destination 比 source 舊才升級 destination !
語法:
rm [-fir] 文件或目錄
選項與參數:
語法:
[root@www ~]# mv [-fiu] source destination [root@www ~]# mv [options] source1 source2 source3 .... directory
選項與參數:
Linux系統中使用如下命令來查看文件的內容:
一頁一頁翻動
在 more 這個程序的運行過程當中,你有幾個按鍵能夠按的:
一頁一頁翻動
less運行時能夠輸入的命令有:
取出文件前面幾行
語法:
head [-n number] 文件
選項與參數:
取出文件後面幾行
語法:
tail [-n number] 文件
選項與參數: