常用的的文件管理命令使用方法总结:
cp : copy file and directory
常用选项:
-a (archive):等价于 -dP : 常用于归档和备份,是最常用的一个命令
例如:mkdri -p /tmp/dir 或者 install -d /tmp/dir
cp -a /tmp/dir/ /data/
-r: recursive 递归复制,默认情况下,cp 不能直接复制目录,需要指定-r 或-R
-R: 等同于-r
cp -r /tmp/dir/ /data/
-L: always follow symbolic links in SOURCE 目录用于复制源文件,而不是链接
-p: same as --preserve=mode,ownership,timestamps 保持文件的属性
拓展: cp 快速备份一个文件
cp filename{,.bak}
cp a.txt{,.bak}
2. mv: move(rename) file 移动或重改名文件,备份是也常用
常用选项:
-t : 指定目标目录
mv 可直接移动文件和目录,不需要加额外选项
拓展: mv 快速重命名一个文件或目录
mv filename or directory{,.bak}
3.install: copy files and set arrtributes 复制文件和属性
常用选项:
install sourcefile destfile :默认情况下,复制的文件会有执行权限
-d : 指定目录,常用于常见目录 ,功能类似于mkdir
例如:
install -d /tmp{a,b,c}
注意:源文件只能是文件,不能是目录