linux删除文件命令

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

回到顶部