linux删除文件命令
我想要删除执指定的文件信息,可以用rm -rf xxxx
但是在网上查阅资料的时候可以用 rm -rf "{}" /;
不懂两者的区别?请问哪种方式比较好?第二种的话 具体怎么用?
回答:
你没看全吧,rm -rf "{}"/;
并不能直接使用,应该在find
命令后面,指定删除find
查找的结果。下面的命令将本目录及子目录下类型为f
(文件)且权限为644
的文件全删掉:
find . -type f -perm 644 -exec rm -rf {} \;
建议删除前先确认会删掉哪些文件/目录,将rm -rf
改为ls -l
即可。
回答:
第一个是XXX是具体的名字
第二个是用 {}来进行占位。
find *.csv -exec rm {} \;
我知道具体的文件名,用第一种。
在我不知道会有那些文件的情况下,需要用第二种。
回答:
rm -rf "{}" /;
那里看到的用法?
反正我一直用的。。rm -fr ...
以上是 linux删除文件命令 的全部内容, 来源链接: utcz.com/a/161876.html