CP 命令
cp命令实现文件和目录复制,主要用于文件的备份
格式
cp [option] source dest
常用选项:
-i 如果目标存在,覆盖钱提示是否覆盖
-n 不覆盖
-r -R 递归复制目录及内部所有内容,用于复制目录
-a 归档,相当于 -dR --preserv=all 常用于备份功能
-d --no-defereference --preserv=link 不复制源文件,只复制链接名
--preserv[=ATTR_LIST] mode:权限 ownership:属主属组 timestamp: links xattr等
-p 等同于 --preserv=mode,ownership,timestap
-v --verbose 复制详情
-f --force
-u --update 只复制源比目标更新文件或目标不存在的文件
-b 目标存在,覆盖前先备份,默认 filename~,只保留最近的一个备份
--backup=numbered 目标存在,覆盖钱先备份加数字后缀,filename.~#~,可保留多份
MV命令
move;移动文件或文件夹;(同一分区移动快,跨分区慢)
move 【option】 source directory
-i 交互式
-f 强制
-b 目标存在,覆盖前进行备份
拓展:可用rename批量改名 rename[OPTION] expression replacement file
rename ‘conf’ 'conf.bak' f* 为所有的f开头的conf文件加上.bak后缀
rename ‘.bak’ '' *.bak 去掉所有bak后缀
rm命令
删除文件及文件夹
-i 交互式
-f 强制删除
-r 递归
--no-preserve-root 删除/
特殊字符的删除,如 rm / 创建特殊字符,防止误删根;
tree命令
-d 只显示目录
-L level:指定显示的层级数目
-P pattern:只显示由指定wild-card pattern匹配到的路径
mkdir命令
创建目录
-p 存在于不报错,且可自动创建所需各目录
-v 显示详细信息
-m MODE:创建目录时指定权限
rmdir命令
删除空目录
-p 递归删除父空目录
-v显示详细信息