linux删除文件夹命令:
rm -rf /var/log/httpd/abc
将会删除/var/log/httpd/abc目录以及其下所有文件、文件夹
linux删除文件命令:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
-r 是向下递归,不管有多少级目录,一并删除
-f 是直接强行删除,不作任何提示的意思
-i 进行交互式删除。
删除目录下的文件命令:
先 CD 到操作的目录
如果要删除目录下的所有文件和子目录:
rm -rf ./*
如果只删除文件不删除子目录:
rm -f ./*
其中第一步可以省略,在操作时把“.”换成完整路径,比如:
删除/tmp目录下的所有文件(不含子目录):
rm -f /tmp/*
删除/tmp目录下的所有文件和子目录:
rm -rf /tmp/*
批量删除文件夹下指定文件:
在站点根目录下,想删除soft文件夹下所有x.html?结尾的文件
find ./soft/ -name x.html* | xargs rm -rf
若要递归删除子目录下的文件,用以下命令可以删除字母下所有匹配文件
find . -name 'x.html*' -type f -exec rm {} \;