Linux之移动复制和删除
1.移動, 復制和刪除
1.1 移動和重命名:mv
mv命令可以來移動文件:
$ mv hello bin/上述命令將hello文件移動到bin目錄下,也可以移動目錄。
$ mv photos/ 桌面/在使用mv進行文件移動時,沒有任何提示,那如果出現重復的名稱是沒有移動成功,還是覆蓋了呢,所以我們要在mv命令后加上 -i
$ mv -i hello bin/?會出現下面的提示
mv:是否覆蓋bin/hello??那么回答y表示覆蓋,n表示跳過這個文件。
?
還有一個-b選項通過在同名的文件后自動加上”~"來避免發生覆蓋
$mv -b hello bin/Linux中可以直接使用mv來進行重命名
$ mv hello test上述的命令就是將hello文件改為名為test的文件
?
1.2 復制文件和目錄:cp
? cp命令用來扶著文件和目錄:
$ cp test study/將文件test復制到study目錄下,和mv命令一樣,默認情況下對同名文件執行的是覆蓋操作,我們同樣可以使用-i和-b來個命令。在使用cp復制整個目錄時需要加上-r命令,來實現子目錄的完全復制
$ cp -r test/ bin/
? 1.3 刪除目錄和文件:rm和rmdir
rmdir用于刪除目錄,但是rmdir只能刪除空目錄,刪除一個目錄之前,首先要將該目錄下的文件和子目錄刪除,刪除文件需要用到rm命令,rm命令可以一次刪除一個或者幾個文件
$ rm test/*.cpp刪除了test目錄下全部的.cpp文件,和上面的cp和mv的情況一下,默認情況下rm操作meiiyou任何提示,我們可以使用-i來進行刪除提示:
$ rm -i test/hello?回復y表示刪除,n表示跳過該文件,對于只讀文件,即便不加上-i選項,rm命令也會對此進行提示。也可以使用-f來避免這樣的交互式操作
$ rm -f test/hello?使用-r參數的命令會遞歸的刪除目錄下所有的文件和子目錄:
$ rm -r test/?注意:在使用-r和-f命令時要小心~!
轉載于:https://www.cnblogs.com/chmm/p/7442870.html
總結
以上是生活随笔為你收集整理的Linux之移动复制和删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最长上升子序列 (LIS算法(nlong
- 下一篇: linux运维、架构之路-Nginx服务