文件管理工具:cp,mv,rm
cp命令:copy,用于实现复制功能
源文件 —-> 目标文件
cp [OPTION]… [-T] SOURCE DEST #单源复制
cp [OPTION]… SOURCE… DIRECTORY #多源复制
cp [OPTION]… -t DIRECTORY SOURCE… #多源复制
cp [OPTION]… [-T] SOURCE DEST #单源复制
如果DEST不存在,则事先创建此文件,并复制源文件的数据流至DEST中;
如果DEST存在:
如果DEST是非目录文件:则覆盖目标文件
如果DEST是目录文件:先在DEST目录下创建一个与源文件同名的文件,并复制其数据流;
例如:
cp /etc/issue /tmp/hi.txt
cp [OPTION]… SOURCE… DIRECTORY #多源复制
cp [OPTION]… -t DIRECTORY SOURCE… #多源复制
如果DEST不存在,提示错误
如果DEST存在:
如果DEST是非目录文件,错误;
如果DEST是目录文件,分别复制每个文件至目标目录中,并保持原名
常用选项:
-i:覆盖之前提醒用户确认,交互式复制
-f:强制覆盖目标文件
-r = -R:递归复制目录,复制目录&目录中的内容
-d:复制符号链接本身,而非其指向的源文件
-a:-dR –preserve=all, archive,用于实现归档
–preserve=
mode:权限
ownership:属主和属组
timestamp:时间戳
context:安全标签
xattr:扩展属性
links:符号链接
all:上述所有属性
mv:move files
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
常用选项:
-i:交互式
-f:force
-r:recursive
rm:remove files or directories
rm [OPTION]… FILE…
删除目录:rm -rf /PATH/TO/DIR
rm -rf /
CentOS 6&7上对于该危险操作有提示:
rm: 在"/"进行递归操作十分危险
rm: 使用–no-preserver-root选项跳过安全模式
注意:生产环境中,所有不用的文件建议不要直接删除,而是移动至某个专用目录(模拟回收站)
原创文章,作者:vincent_chen,如若转载,请注明出处:http://www.178linux.com/37513