30得票3回答
如何在Linux服务器上使用“rm -R”命令恢复已删除的文件?

很不幸,我在Linux服务器上使用了“rm -R”命令删除了一些重要的文件和文件夹。 是否有恢复的方法?

22得票3回答
git rm会删除一个文件的所有历史记录吗?

我的项目有一个名为foo的文件,我一直在使用并通过git提交。最近我进行了一些重构,所以我不再需要这个文件了。如果我执行git rm foo,旧的提交中文件还会存在吗?我能够检出旧的提交并使用这个文件吗?

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

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

19得票3回答
在Linux中删除所有没有以下扩展名的文件。

我有一个扩展名列表:avi,mkv,wmv,mp4,mp5,flv,M4V,mpeg,mov,m1v,m2v,3gp,avchd 我想在Linux中删除指定扩展名以外的所有文件,以及没有扩展名的文件。 如何使用rm命令实现这个功能?

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

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

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命令来自父文件...

13得票3回答
“find -delete”和“rm -rf”的区别是什么?

我想递归地从特定目录中删除文件。所以,我使用了find . -wholename "*.txt" -delete 我们也可以使用以下方式删除文件:rm -rf *.txt rm 和 find 删除文件的区别是什么?

7得票4回答
如何删除以“-”开头的文件名

在脚本出现错误后,我得到了一个以破折号“-”开头的文件:-。 -myfile.txt 我迄今为止尝试过: rm -myfile.txt rm: illegal option -- m usage: rm [-f | -i] [-dPRrvW] file ... unlin...

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

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