每天学习一个linux命令:第三天 rmdir,rm

rmdir [选项]... 目录...

功能:从一个目录中删除子目录

rmdir 目录... 不能删除非空目录

rmdir -p 目录... 删除子目录时若父目录没有文件也一并删除,可以用来递归删除目录

rm [选项] 文件…

rm 文件名  删除文件,有询问(有的没有)

rm -f 文件名 强制删除文件,不提示

rm -i *.log  删除.log的所有文件,并询问

rm -r 目录名 递归删除目录中的所有文件并询问

rm -rf 目录名 删除所有文件,不询问

rm -- -f 删除以-f开头的文件

myrm(){D=/tmp/$(date+%Y%m%d%H%M%S);mkdir -p $D;mv "$@" $D $$ echo "moved to $D ok";}

把当前时间给变量,然后赋值给文件名,以此文件名创建文件,在将当前要删的移到所给目录,如果完成,输出。这个路径设置就是像回收站,临时存储,怕删错,如果过一段时间后确定不需要了,再清理掉。


猜你喜欢

转载自blog.csdn.net/waaa_fool/article/details/80466211