linux 下文件重命名/移動/復制命令(轉)


linux下重命名文件:使用mv命令就可以了,

例:要把名為:abc   重命名為:123  

可以這樣操作:

重命名:MV命令

1、進入你的文件目錄,運行命令:   /cd  dir  (dir指的是你文件所在目錄)

2、然后命令:ls (例出你的所有文件夾),我們可以看到有  abc 這個文件了

3、最后命令:mv abc 123

但是要注意的是,如果當前目錄下也有個123的文件的話,我們的這個文件是會將它覆蓋的。

 

拷貝復制:CP命令

例:我要把 abc文件復制到  

 

  語法: cp [選項] /x/y /x/123  

說明:該命令把指定的源文件復制到目標文件或把多個源文件復制到目標目錄中。

 

  選項有:

 

  - a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。

 

  - d 拷貝時保留鏈接。

 

  - f 刪除已經存在的目標文件而不提示。

 

  - i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。

 

  - p 此時cp除復制源文件的內容外,還將把其修改時間和訪問權限也復制到新文件中。

 

  - r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。

 

  - l 不作拷貝,只是鏈接文件。

 

  需要說明的是,為防止用戶在不經意的情況下用cp命令破壞另一個文件,如用戶指定的目標文件名是一個已存在的文件名,用cp命令拷貝文件后,這個文件就會被新拷貝的源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。

 

  $ cp - i exam1.c /usr/wang/shiyan1.c

 

  該命令將文件exam1.c拷貝到/usr/wang 這個目錄下,並改名為 shiyan1.c。若不希望重新命名,可以使用下面的命令:

 

  $ cp exam1.c /usr/ wang/

 

  $ cp - r /usr/xu/ /usr/liu/ 將/usr/xu目錄中的所有文件及其子目錄拷貝到目錄/usr/liu中。

 

  建議用戶在使用mv命令移動文件時,最好使用i選項。

 

  需要注意的是,mv與cp的結果不同。mv好象文件“搬家”,文件個數並末增加,而cp對文件進行復制,文件個數增加了。

 

  例1:將/usr/xu中的所有文件移到當前目錄(用“.”表示)中:

 

  $ mv /usr/xu/ * .

 

  例2:將文件wch.txt重命名為wjz.doc

 

  $ mv wch.txt wjz.doc

 

  rm命令

 

  在linux中創建文件很容易,系統中隨時會有文件變得過時且毫無用處。用戶可以用rm命令將其刪除。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是刪除了鏈接,原有文件均保持不變。

 

  rm命令的一般形式為:

 

  rm [選項] 文件…

 

  如果沒有使用- r選項,則rm不會刪除目錄。

 

  該命令的各選項含義如下:

 

  - f 忽略不存在的文件,從不給出提示。

 

  - r 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。

 

  - i 進行交互式刪除。

 

  使用rm命令要格外小心。因為一旦一個文件被刪除,它是不能被恢復的。例如,用戶在輸入cp,mv或其他命令時,不小心誤輸入了rm命令,當用戶按了回車鍵並認識到自己的錯誤時,已經太晚了,文件已經沒有了。為了防止此種情況的發生,可以使用rm命令中的 i選項來確認要刪除的每個文件。如果用戶輸入y,文件將被刪除。如果輸入任何其他東西,文件將被保留。在下一個例子中,用戶要刪除文件test和example。然后會被要求對每個文件進行確認。用戶最終決定刪除example文件,保留test文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM