1. 程式人生 > >Linux命令— cp 複製、 mv 移動/重新命名、 rm 刪除

Linux命令— cp 複製、 mv 移動/重新命名、 rm 刪除

Linux命令— cp 複製、   mv 移動/重新命名、   rm 刪除

cp  複製 拷貝

        複製拷貝    copy

      cp 檔名 路徑       cp  bj.txt  ./java/jee:把當前目錄的bj.txt拷貝到當前目的java資料夾裡的jee資料夾裡

      cp 檔名 檔名   cp dd.txt  ee.txt   複製並改名,並存放在當前目錄下  (cp原始檔 新檔名)

      cp file1 file2 複製一個檔案
      cp dir/* . 複製一個目錄下的所有檔案到當前工作目錄
      cp -a /tmp/dir1 . 複製一個目錄到當前工作目錄


      cp -a dir1 dir2 複製一個目錄

mv  移動/剪下、重新命名

 1、剪下 移動

          mv檔名 路徑   (mv原始檔 目的地)

                         mv  aa.txt  ../android/   把當前目錄下的檔案aa.txt剪下到上一級目錄的子目錄android目錄裡

                         mv  aa.txt  ..     把檔案aa.txt移動到上一級目錄

    2.、重新命名(假如剪下的檔案存放在同一個目錄中則是重新命名)

          mv 檔名 檔名 (mv原始檔 目標名稱

)

                         mv  bb.txt  cc.txt   把檔案bb.txt重新命名為cc.txt

                mv  dir1  new_dir    重新命名/移動 一個目錄

rm  刪除檔案或目錄

          刪除檔案或資料夾(rm: remove)

       rm          直接刪除,rm檔名

       rm -f     強制刪除檔案或目錄假如要刪除的檔案不存在,也不提示 rm -f檔名    force  

       rm -i   刪除前提示是否刪除,預設不刪除, 要刪除,輸入y                                    interactive

       rm -d   刪除空白目錄   rm -d空目錄名                                                                      directory 

       rm -r 刪除有內容的目錄,將指定目錄下的所有檔案及子目錄一併處理遞迴刪除      recursive 

       rm  -rf     filename   強制刪除目錄或檔案(目錄有內容時,也刪除)

       rmdir     刪除資料夾(目錄)

       rm -f file1           刪除一個叫做 'file1' 的檔案'
       rmdir dir1          刪除一個叫做 'dir1'的目錄
       rm -rf dir1          刪除一個叫做 'dir1'的目錄並同時刪除其內容
       rm -rf dir1 dir2   同時刪除兩個目錄及它們的內容

說明:以上為個人總結,如果錯誤之處,敬請指正,共同學習,O(∩_∩)O哈哈~