文件管理
cp - copy files and directories
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
--attributes-only don't copy the file data, just the attributes 不复制内容
-u, --update
copy only when the SOURCE file is newer than the destination
file or when the destination file is missing在源文件比目标文件新,或者目标文件丢失
-i, --interactive prompt before overwrite (overrides a previous -n option)
复制的时候,如果文件存在,就会重写,重写前提示
-n, --no-clobber do not overwrite an existing file(不重写)
cp -R /one/two /three/four two 目录下的所有文件都会被复制,目录下three必须存在,four如果不存在,将会被创建,two里面的文件会复制到four目录下,如果four存在,则会在four目录下创建一个two目录
参考 :https://www.computerhope.com/unix/ucp.htm
问题:判断文件比另外一个文件新的条件是什么?
rm - remove files or directories
-i prompt before every removal 每次移动提示一次
-I prompt once before removing more than three files 文件超过三个,只提示一次
-d, --dir remove empty directories 删除空的文件夹
-r, -R, --recursive remove directories and their contents recursively 直接递归删除文件夹
-v, --verbose explain what is being done 打印信息
-f 强制删除
mv - move (rename) files(Dir)
-f, --force do not prompt before overwriting(重写的时候不需要提示 默认)
-i, --interactive prompt before overwrite(要提示)
-n, --no-clobber do not overwrite an existing file(不重写)
If you specify more than one of -i, -f, -n, only the final one takeseffect. 如果同时出现,执行最后一个