1.cp命令linux
[root@rusky /]# cp 123 /test #在linux系統中,若是文件123已經存在,則提示用戶確認,在unix系統中則不提示,除非使用參數-i 交互式操做。
cp: overwrite `/test/123'? y
[root@rusky /]# cp -p 123 /test #-p表示將文件123的訪問權限、時間屬性、所屬用戶等屬性也複製。不然123文件的全部者及其主組被改成cp命令執行者及其主組。spa
[root@rusky /]# cp 123 ~ #將123文件複製到當前用戶的主目錄unix
[root@rusky test]# ls 123 456 db1 db2 db3 db4 db5 db6 [root@rusky test]# pwd /test [root@rusky test]# mkdir test2 [root@rusky test]# ls 123 456 db1 db2 db3 db4 db5 db6 test2 [root@rusky test]# cp db1 db2 db3 /test/test2 #可同時複製多個文件到一個目錄 [root@rusky test]# cp db[123] /test2 cp: target `/test2' is not a directory [root@rusky test]# cp db[123] /test/test2 #使用通配符[] 或 * 來指定多個符合條件的文件 cp: overwrite `/test/test2/db1'? y cp: overwrite `/test/test2/db2'? y cp: overwrite `/test/test2/db3'? y [root@rusky test]# cp db* /test/test2 cp: overwrite `/test/test2/db1'? y cp: overwrite `/test/test2/db2'? y cp: overwrite `/test/test2/db3'? y
[root@rusky /]# cp test /share #若是test是目錄,則cp後要加參數r,不然會提示錯誤
cp: omitting directory `test'
[root@rusky /]# cp -r test /share code
2.mv命令會剪切整個目錄樹,因此沒有參數-rblog
[root@rusky /]# mv test test2 #剪切test 文件,並重命名爲test2get
3.刪除命令rm 相關參數 -r/-r/-i #同上,參數-f 表示強制刪除文件,不進行任何提示it
這三個命令均可使用通配符來進行操做class