问题标签 [rm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
752 浏览

php - 如何使用 PHP 删除包含其他文件和文件夹的文件夹

可能重复:
PHP 的递归删除目录函数?

使用 PHP

我想知道删除包含文件和文件夹的文件夹的最简单方法。

0 投票
4 回答
2736 浏览

linux - 如何删除最近在linux目录中创建的所有文件?

我将一些东西解压到一个已经包含很多东西的目录中。我想解压到一个单独的目录中。现在有太多文件无法区分。但是,我解压的文件刚刚创建(对吗?),并且原始文件很久没有修改(至少一天)。有没有办法根据它们的创建信息删除这些未解压缩的文件?

0 投票
10 回答
105794 浏览

linux - 只删除linux目录中的文件而不是目录

可以运行什么删除命令来仅删除给定目录中的文件

  • 不是目录
  • 不是子目录
  • 不是这些子目录中的文件。

有些文件没有扩展名,所以rm *.*不会工作......

此文件夹中有数千个文件。

有什么建议吗?

0 投票
2 回答
3595 浏览

makefile - 在 makefile 中删除 *.o 不是清理文件

在 makefile 中,clean我写过类似rm -rf *.o. 但它不是清理文件。如果我给了,rm -rf libdummy.o那么它会正确清洁它。因此,如果我使用*,它不会按预期工作。

输出是

如果文件夹有a.o,b.odummy.a. 之后make clean,该文件夹中的a.ob.o呈现dummy.a被删除。

注意:我在 windows 中执行这个 make,使用 tornado 2.2 包为 vxworks 构建。我的 makefile 中的所有命令(如 make、cd、cp、rm)都是从 tornado 包中执行的。没有文件名叫做clean. 此外,我还声明cleanPHONY标签。

下面的讨论与我的问题不同。

Makefile clean 不删除 *.o 文件?

0 投票
3 回答
19934 浏览

linux - 在 Linux 中删除所有没有以下扩展名的文件

我有一个扩展列表:

我想删除所有没有以下扩展名的文件以及 linux 目录中没有扩展名的文件。

如何使用 rm linux 命令执行此操作?

0 投票
5 回答
4841 浏览

linux - 使用单行命令删除目录

如何使用单个命令删除多个目录?是否可以在一个班轮中完成?如果是,请对此提供帮助。

我可以删除ediedw使用单个命令吗?

0 投票
3 回答
1809 浏览

linux - 如何使用 shell 脚本根据其数字名称值删除目录?

我有一个目录,其中包含以数字命名的子目录(例如 1, 2, 3, 32000, 43546 )。我需要删除超过一定数量的所有目录。例如,我需要删除名称数字大于 14234 的所有子目录。这可以通过单个命令行操作来完成吗?

0 投票
3 回答
4800 浏览

linux - 如何在 Linux CentOS 中找回已删除的文件

我正在使用 Fedora CentOS 6.2,我不小心使用命令 rm * 删除了文件夹中包含的所有文件。所有文件都是文本文件,并且没有文件在其他任何地方打开或有 .swp 。有什么办法可以让我找回他们。提前致谢。

0 投票
1 回答
9462 浏览

python - 像“rm -f”一样强制删除文件或从目录中强制取消链接文件路径

我的代码如下 -

我相信 os.remove(file) 相当于 linux 中的“rm file”。

我想知道“rm -f 文件”的等效功能。强制删除文件或强制取消文件路径与目录的链接。

上面的代码也试图清除比今天更早的文件。我有一种情况,文件没有被删除,因为它由于所有权而被“写保护”。但是当我对同一个文件使用“rm -f”时;它正在被删除。

我认为最好问一个问题,即使这听起来很愚蠢

0 投票
7 回答
11244 浏览

git - 如何在没有第一次提交的情况下撤消 git rm -rf dirname?

我做了:

查看其他答案,git reset --hard HEADgit checkout -f没有git reflog工作,显然是因为没有 HEAD 可以返回,也没有提交来获取文件。

有没有办法找回文件?