今天學(xué)習(xí)了三條命令,現(xiàn)在總結(jié)一下:
rm cp mv
rm 文件名
remove的簡寫,功能:刪除文件且不經(jīng)過回收站永久刪除
拓展命令
rm -r *** //刪除目錄,這個命令十分常用,cp中復(fù)制目錄同理 rm -f *** //強(qiáng)制刪除即使沒有的目錄
cp 源文件 目標(biāo)文件
copy,功能:復(fù)制目錄或文件到另一個目錄或者文件中
如圖操作:在文件目錄下新建文本文件,然后將其copy到桌面中并命名為readme.txt
于是桌面多了一個文本文件
注:如果不更改文件名,復(fù)制時 cp ~/Documents/readme.txt . // 直接復(fù)制到當(dāng)前文件夾
拓展:
-f :已經(jīng)存在的目標(biāo)文件直接覆蓋,不會提示 -i :覆蓋文件前提示,非常常用,使得復(fù)制文件更為安全 -r :若給出的源文件是目標(biāo)文件,則cp將遞歸復(fù)制該文件下的所有子目錄和文件,目標(biāo)文件必須為一個目錄名
mv 源文件 目標(biāo)文件
功能:移動文件或者目錄,也可以給文件或目錄重命名
1.移動很簡單,敲打mv 源文件 目標(biāo)文件即可實現(xiàn)功能
2.重命名(非常重要)
mv 123.txt demo.txt 即將123.txt重命名為demo.txt.但是如果該目錄下已然存在demo.txt,則會將123.txt的內(nèi)容覆蓋掉原來的demo.txt,這樣做貌似并不安全,這樣的移動可能覆蓋掉我們辛辛苦苦敲的代碼,所以同樣可以加上選項-i來提示是否覆蓋.