Linux基礎命令之-複製、刪除與移動:cp,rm,mv

1.複製:cp

  cp     [options]    source1 source2……   directory    

-a:複製源文件的所有屬性和權限,相當於-pdr
-d:若源文件爲連接文件的屬性(link file),則複製連接文件屬性而非文件本身。
-f:爲強制(force)的意思,若目標文件已經存在且無法開啓,則刪除後再嘗試一次。
-i:若目標文件已經存在,在覆蓋時會先詢問是否進行覆蓋操作。
-l:進行硬連接的連接文件創建,而非複製文件本身。
-p:連通文件的屬性一起復制過去,而非使用默認屬性。
-r:遞歸持續複製,用於目錄的複製行爲。
-s:複製成爲符號鏈接文件,即“快捷方式”文件。
-u:若目標文件比源文件舊才更新。

2.移除文件或目錄:rm

  rm    [-fir]文件或目錄
-f:就是force的意思,忽略不存在的文件,不會出現警告的信息;
-i:互動模式,在刪除前會詢問用戶是否操作。
-r:遞歸刪除。最常用在目錄的刪除。

3.mv(移動文件與目錄,或更名)

   mv     [options]    source1 source2……   directory 

-f:force強制的意思,如果目標文件已經存在,不會詢問而會直接覆蓋;
-i:若目標文件已經存在時,就會詢問是否覆蓋;
-u:若目標文件已經存在,且source比較新,纔會更新。(update)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章