问题标签 [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 投票
1 回答
261 浏览

git - 为什么使用 git rm 而不是 rm'ing 文件、目录等然后使用 git add -u?

我无法git rm删除现在多余的目录及其项目中的文件。这让我想知道为什么在删除跟踪文件而不是git 之外的目录和文件然后暂存和准备删除以前跟踪的文件git rm时被接受的做法是什么?后者对我来说似乎更有意义,但我可能不了解.rm -rfgit add -ugit rm

0 投票
2 回答
16165 浏览

linux - 在 linux shell 中,如何按时间 cp/rm 文件?

在 linux shell 中,当我运行时

显示文件的时间。

如何按时间 cp/rm 文件?就像复制今天或昨天创建的所有文件一样。非常感谢。

0 投票
1 回答
1520 浏览

python - 在特使中使用 rm *(通配符):没有这样的文件或目录

我正在使用 Python 和 Envoy。我需要删除目录中的所有文件。除了一些文件,该目录是空的。在终端中,这将是:

常识表明,在特使中,这转化为:

然而:

在这种情况下自然有使用 envoy 的替代方法,我只是想知道为什么它不起作用。

有什么线索吗?

0 投票
2 回答
5234 浏览

python - 无法使用 python subprocess.call rm -r 目录

Welp,我需要从 python 中删除一些巨大的临时目录,我似乎无法使用 rm -r。我正在考虑一个大数据集(在 s3 上)我没有磁盘空间来放置它们。

我从 python 调用命令的常用方法是

这给了我

这是怎么回事?

0 投票
3 回答
23373 浏览

regex - 如何从 Linux 终端使用正则表达式删除文件夹

假设我有文件夹:

如何使用 Linux 终端中的正则表达式删除那些与以 img 开头的所有内容相匹配的文件夹?

0 投票
4 回答
11735 浏览

bash - Bash:“rm -d”和“rm -R”有什么区别?

问题

  • Bash 中的rm -d和命令有什么区别?rm -R
  • 我应该使用哪一个?

细节

根据rm命令的手册页:

  • rm -d尝试删除目录以及其他类型的文件。
  • rm -R尝试删除以每个文件参数为根的文件层次结构。-R 选项意味着 -d 选项。

现在,我知道最后一个陈述(-R暗示-d),这似乎回答了我的问题。但是,我仍然想知道为什么两个命令标志首先存在,如果它们在它们的作用上被认为是相同的。

此外,由于我仍在学习 Bash,我认为最好知道哪个选项是 Bash 程序员(通常)的首选,以及为什么。

0 投票
3 回答
4102 浏览

linux - 如何从目录中删除除少数文件之外的所有文件?

我有一个类似的目录结构:

我想从01except中删除所有文件,test_03.jpgtest_05.jpg使用 linux 命令,也许rm

有任何想法吗?

0 投票
2 回答
3597 浏览

linux - 恢复已删除的 python 脚本文件

我们如何恢复已删除的 python 脚本文件(使用 rm 删除),例如 debian linux 框中的 lostfile.py?
linux盒子的文件系统是jfs

0 投票
2 回答
1719 浏览

git - Mac OS X 恢复被 git rm 删除的文件

我只是搞砸了。它发生的方式是如此令人尴尬,我不会写下来:)

所以这是我的问题:

  • Github Repop 已删除
  • 本地 repo 文件删除git rm -r
  • 本地 repo 新初始化

有没有机会如何恢复我的数据?幸运的是,它处于该项目的非常早期阶段。

问候

0 投票
2 回答
796 浏览

linux - 删除目录中的所有文件,但列出的匹配特定条件的文件除外

我需要自动清理仅保存备份文件的基于 Linux 的 FTP 服务器。

在我们的“\var\DATA”目录中是一个目录集合。此处用于备份的任何目录都以“DEV”开头。每个“DEVxxx*”目录中都有实际的备份文件,以及在这些设备的维护过程中可能需要的任何用户文件。

我们只想保留以下文件 - 在这些“DEVxxx*”目录中找到的任何其他内容都将被删除:

任何与上述不符的都应删除。

我们如何编写这个脚本?

我猜 BASH 脚本可以做到这一点,并且我们可以创建一个每天运行的 cron 作业来执行任务。