427得票4回答
如何通过终端(bash shell)快速删除文件和目录

在终端窗口中: 当我使用rm命令时,它只能删除文件。 当我使用rmdir命令时,它只能删除空文件夹。 如果我有一个嵌套了文件和文件夹的目录,里面还有更多的文件夹和文件,那么有没有一种方法可以删除所有的文件和文件夹,而不需要输入繁琐的命令? 如果有区别的话,我是从终端使用Mac Bash she...

253得票12回答
如何删除特定名称的文件夹

在Linux中,如何删除嵌套在文件夹层次结构中的某个名称的文件夹? 以下路径位于一个文件夹下,我想删除所有名为a的文件夹。1/2/3/a 1/2/3/b 10/20/30/a 10/20/30/b 100/200/300/a 100/200/300/b 我应该使用哪个Linux命令来自父文件...

229得票20回答
从目录中删除所有文件,除了某些文件。

使用 sudo rm -r 命令时,如何删除除以下文件外的所有文件:textfile.txt backup.tar.gz script.php database.sql info.txt

222得票6回答
如何防止rm命令报告文件未找到?

我在BASH脚本中使用rm删除许多文件。有时文件不存在,因此它会报告很多错误。我不需要这个消息。我已经搜索了man页面,想找到一个可以让rm静默的命令,但是我找到的唯一选项是-f,从描述“忽略不存在的文件,永远不提示”来看,似乎是正确的选择,但是名称似乎不太合适,所以我担心它可能会产生意外后果...

216得票8回答
Linux删除大小为0的文件。

如果一个文件在linux中大小为0,我该如何删除它。我想在crontab中执行此操作,而不需要任何额外的脚本。l filename.file | grep 5th-tab | not eq 0 | rm 像这样吗?

183得票5回答
命令行:将查找结果传递给rm进行删除

我正在尝试编写一个命令,该命令可以删除 15 天之前的 SQL 文件。 查找部分正常工作,但删除部分不起作用。rm -f | find -L /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql...

133得票7回答
如何在Linux的Bash中一次性删除多个文件?

我有一个在Linux服务器上的文件列表:abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-...

104得票4回答
如何删除一个空文件夹并推送这个更改?

我该如何在本地删除一个空文件夹,并让其他共享远程仓库的协作者也能看到这个变化?虽然git不会像跟踪文件一样跟踪文件夹,但问题仍然存在。 例如,我将一个文件移动到另一个文件夹中并提交了更改。但是我无法使用“git rm name”命令删除文件夹,因为会显示“doesn't match”,而“g...

103得票10回答
在Linux上仅删除目录中的文件而非目录。

有哪些删除命令可以只删除给定目录中的文件: 不包括目录 不包括子目录 也不包括这些子目录中的文件。 因为某些文件没有扩展名,所以 rm *.* 命令无法使用... 此目录中有数千个文件。 有什么建议吗?

91得票5回答
为什么不能将find的结果导入rm?在Linux中。

不好意思,如果这是一个初学者问题,但我找不到一个好的答案。 要查找并删除某些内容,可以使用find . -name ".txt" -exec rm "{}" \; 但是为什么我不能把结果直接导入到 rm 命令中,就像这样:find . -name ".txt" | rm 就像我会将其管道传...