标签: rm

使用 rm 递归删除文件和目录

是否可以使用 rm 在不使用其他命令的情况下递归删除匹配模式的文件和目录?

unix maintenance rm

17
推荐指数
2
解决办法
2万
查看次数

用 rm -rf 删除的文件可以恢复吗?

当我使用 osx 终端删除文件夹或文件时rm -rf,它们会去哪里?我听说有人说它们是直接删除的,但也有人说它只是“删除指向文件的链接,使其在没有特殊工具的情况下无法找到或访问”(当我运行 'rm -rf folder_or_file_name 时文件和目录去哪里'在 Ubuntu 10.04 中?)。

有人说 ext3 能够在 ubuntu 中保存 rm-ed 文件,但是 mac 呢?

unix terminal rm ubuntu macos

17
推荐指数
1
解决办法
7万
查看次数

如何在 linux 上删除具有此名称的文件:-]???????q

不知何故,-]???????q在我的终端上创建了一个名为的文件。我试过 rm -f "-]???????q" (双引号),但它没有被删除。(错误::) rm: invalid option -- ]。如何删除它?

linux rm filenames special-characters

16
推荐指数
2
解决办法
2万
查看次数

如何在Unix中删除除一个文件之外的所有文件?

可能重复:
如何删除目录中除某些文件外的所有文件?

如何在Unix中删除除一个(或一些)文件之外的所有文件?

就像是

 rm -rf -ignore myfile.txt *
Run Code Online (Sandbox Code Playgroud)

unix rm

13
推荐指数
2
解决办法
2万
查看次数

删除与数字范围正则表达式匹配的文件

我有一个文件夹,里面有很多文件。一些数据文件被标记为 1, 2, 3, ..., 300

我想使用终端删除这些数据文件。我该怎么做呢?

我想做类似的事情

rm some-regular-expression-giving-numbers-from-0--300
Run Code Online (Sandbox Code Playgroud)

terminal bash regex rm

13
推荐指数
1
解决办法
8409
查看次数

ls | | | rm -- 如何格式化这个命令?

我正在尝试删除某个目录中的一堆文件(在 Mac OS X 上使用终端)

ls | grep \([1-9]\) | xargs rm
Run Code Online (Sandbox Code Playgroud)

应该可以解决问题,但事实并非如此。我正在尝试删除文件名中括号中带有一位数字的任何文件(从网络下载的重复项),但最终会执行以下操作:

> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
Run Code Online (Sandbox Code Playgroud)

因为它没有正确解释空间。应删除“520syllabus2010 (3).pdf”

这样做的正确方法是什么?

谢谢,杰夫

grep ls rm

11
推荐指数
1
解决办法
2万
查看次数

使用 rm -i 对所有人说“是”

假设我想确保先删除正确的文件,所以我做了如下操作:

rm -i *
Run Code Online (Sandbox Code Playgroud)

只是为了确保我对要删除的文件没有问题。所以这会问我每个文件。几个文件后,假设我意识到这正是我想要删除的内容。而不是CTRL+Cing 和只是做rm *,有没有办法我可以对所有人说是?

这个问题更多地来自好奇心而不是功能。

rm

11
推荐指数
3
解决办法
4万
查看次数

在 MAC OS 终端上递归删除所有文件和文件夹的命令,包括隐藏的文件和文件夹?

rm -rf * 将删除所有文件和文件夹,但不删除隐藏的文件和文件夹。

rm -rf .* 将删除所有隐藏的文件和文件夹,但不会删除那些未隐藏的文件和文件夹,对吗?

为了删除所有文件和文件夹,包括隐藏的文件和文件夹,应该输入什么命令?(除了 . 和 ..);?

rm macos

11
推荐指数
1
解决办法
2万
查看次数

安全替代 OS X `rm`?

我习惯于必须rm为更安全的东西添加别名。

我一直在使用osx-trash,但是一旦我升级到 Ruby 1.9.2,它就会停止工作。

我trash-cli从 Python知道,但我更喜欢将文件移动到 OS X 中的垃圾文件夹而不是另一个目录的东西。

有没有人有好的解决方案?

trash rm macos

10
推荐指数
2
解决办法
2329
查看次数

shred 命令后恢复文件

假设我的计算机中有一些敏感文件,我想完全删除它们,这样就没有人可以检索它们。为此,我可以使用该rm命令,但它仍然很容易恢复。所以我选择使用shred用噪音覆盖我的文件然后删除它的命令。

> shred -n 120 -u my_file.txt
Run Code Online (Sandbox Code Playgroud)

但是,我仍然不确定我的方法是否完全安全。
粉碎文件后可以做什么来恢复它?

先决条件

假设我可以使用所有可用的取证软件和实验室设备来恢复我的数据。
假设我想保持硬盘驱动器的物理完整性(因此没有微波炉、火灾或任何物理损坏)。

研究

我也尝试过:

dd if=/dev/zero of=my_file.txt bs=16M status=progress
Run Code Online (Sandbox Code Playgroud)

为了将我的文件内容替换为0。但我不知道这个方法是否比shred.

bash rm forensics shred

10
推荐指数
2
解决办法
3785
查看次数

标签 统计

rm ×10

macos ×3

unix ×3

bash ×2

terminal ×2

filenames ×1

forensics ×1

grep ×1

linux ×1

ls ×1

maintenance ×1

regex ×1

shred ×1

special-characters ×1

trash ×1

ubuntu ×1