1. 程式人生 > >Linux常用命令之rm/cp/mv

Linux常用命令之rm/cp/mv

今天學習了三條命令,現在總結一下:

  1. rm
  2. cp
  3. mv

rm 檔名

remove的簡寫,功能:刪除檔案且不經過回收站永久刪除

拓展命令

  • rm -r ***    //刪除目錄,這個命令十分常用,cp中複製目錄同理
  • rm -f ***     //強制刪除即使沒有的目錄

cp 原始檔 目標檔案

copy,功能:複製目錄檔案到另一個目錄或者檔案

如圖操作:在檔案目錄下新建文字檔案,然後將其copy到桌面中並命名為readme.txt

於是桌面多了一個文字檔案

                                                     

注:如果不更改檔名,複製時   cp ~/Documents/readme.txt

  //  直接複製到當前資料夾

拓展:

  • -f :已經存在的目標檔案直接覆蓋,不會提示
  • -i :覆蓋檔案前提示,非常常用,使得複製檔案更為安全
  • -r :若給出的原始檔是目標檔案,則cp將遞迴複製該檔案下的所有子目錄和檔案,目標檔案必須為一個目錄名

mv 原始檔 目標檔案

功能:移動檔案或者目錄,也可以給檔案或目錄重新命名

1.移動很簡單,敲打mv 原始檔 目標檔案即可實現功能

2.重新命名(非常重要)

mv 123.txt demo.txt  即將123.txt重新命名為demo.txt.但是如果該目錄下已然存在demo.txt,則會將123.txt的內容覆蓋掉原來的demo.txt,這樣做貌似並不安全,這樣的移動可能覆蓋掉我們辛辛苦苦敲的程式碼,所以同樣可以加上選項-i來提示是否覆蓋.

每天學習三個命令,今天是入坑Linux的第五天.