我以前学习linux操作系统命令时,侧重于基本命令的死记硬背,对其参数很少问津,今天在学习cp、rm、mv、tar四个命令时发现了其参数的共性,现在整理如下:
(一)-I和-F相反:
rm -i file 删除文件时提示要求用户确认
cp -i file1 file2 拷贝文件时提示要求用户确认
mv -i file1 file2 移动文件时提示要求用户确认
如果使用-f选项,则一切不用干预,系统自动完成。
(二)-r:存在子目录时,递归操作:
cp -r 包含子目录一起拷贝
rm -r 包含子目录时一起删除
rm -rf 目录或文件 完全删除,不管目录还是文件,且不显示任何提示
(三)-P:保持原有修改时间和访问权限:
tar xvfP file.tar
cp -p file1 file2
(四)cp -a 此命令包含了-r -p -d(链接)三个选项之和。

