1. 程式人生 > >Linux 檔案目錄管理命令

Linux 檔案目錄管理命令

cd(change directory) 改變目錄 後面加絕對或者相對路徑

cd 常配合的特殊字元  .當前目錄;..上一目錄; -上一個工作目錄; ~當前使用者所在的根目錄,~後面加名稱表示該使用者根目錄下

pwd(print working directory) 列印當前目錄 

引數 -P;檢視實際的目錄(即超連結的跳轉實際目錄)

mkdir:建立一個新目錄

引數:

-m:配置目錄許可權

-p 建立遞迴目錄;針對一次性建立多個巢狀目錄

rmdir:刪除一個的目錄

引數 -p 連同上層目錄刪

cp複製檔案或者整個目錄

語法

cp [-adfiprsu] 來原始檔 目標檔案

-a 相當於 -pdr. 不改變原有屬性

-d 若來原始檔為連線檔案的屬性,則複製連線檔案屬性而非檔案本身

- f: 強制意思,如果目標檔案存在且無法開啟,則移除後再次嘗試

-i 若目標檔案存在時,再覆蓋時會詢問動作的進行

-p 連同文件屬性一起復制

-r 遞迴持續複製,用於目錄複製但是目錄許可權可能發生變化

-u如果 目標檔案比原始檔舊才拷貝新檔案到目標檔案中

rm  刪除檔案

-f 強制刪除,忽略不存在的檔案。沒有警告資訊

-i 刪除前請求詢問,預設

-r 遞迴刪除。常用刪除目錄

mv 移動目錄或者檔案,或者重新命名

-f 強制覆蓋

-i 詢問是否覆蓋

-u  如果目標檔案存在且原始檔比較新才更新

總結:

目前上面命令是操作文件和目錄常用命令。這些命令很多引數是一樣。例如-f強制性,-i 提醒式互動,-r 遞迴操作。

由於是linux系統很多時候從表面上看檔案處理沒有問題,但是有時候由於使用者許可權不同,操作完成後檔案或者目錄會發生變化,需要注意。