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