标签: rm

Linux – 无法删除拥有 777 权限的文件

我有几个文件无法使用rf -Rf命令删除。我是这些文件的所有者,分配给这些文件的组也是我的用户所在的组。更奇怪的是我可以编辑他们的内容,我可以更改他们的权限,但我不能移动或删除它们。

ls -al
total 12
dr-xr-xr-x 3 rayell pg1083760 4096 2010-10-10 10:00 .
drwxr-xr-x 3 rayell pg1083760 4096 2011-09-02 04:33 ..
-rwxrwxrwx 1 rayell pg1083760    0 2011-09-02 06:38 default.settings.php
drwxrwxrwx 2 rayell pg1083760 4096 2011-09-02 04:33 files
-rwxrwxrwx 1 rayell pg1083760    0 2011-09-02 06:38 settings.php


rm -Rf *
rm: cannot remove `default.settings.php': Permission denied
rm: cannot remove directory `files': Permission denied
rm: cannot remove `settings.php': Permission denied
Run Code Online (Sandbox Code Playgroud)

谁能告诉我发生了什么?

linux filesystems rm file-permissions

38
推荐指数
1
解决办法
9万
查看次数

撤消 Linux 的 rm?

可能重复:
UNDO LINUX Trash 命令

你好,

有什么简单的方法可以撤消rm命令吗?

这个问题纯粹是理论上的;我从来没有删除过一个用了整个午餐时间来运行的基准队列的日志。

linux undo rm

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

是否存在需要 rm -rf -no-preserve-root 的场景?

我在这里看到了一些问题,人们不小心做了rm -rf --no-preserve-rootrm -rf *,在他们做出反应之前擦除了大部分或全部文件系统。

是否有理由使用--no-preserve-root,无论是在正常使用中,作为开发人员还是作为管理员?

linux unix rm

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

Mac -- 从目录树中删除所有具有特定扩展名的文件

可能的重复:
删除与命令行上的名称递归匹配的文件 (OS X)

我想从我的树中删除所有扩展名为 .orig 的文件。树很深。有没有简单的方法来做到这一点?

我可能每天必须用不同的树做很多次。所以轻松很重要。

rm macos

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

防止用户在 rm 和通配符之间输入意外空格

意图:

rm -rf string*
Run Code Online (Sandbox Code Playgroud)

问题:

rm -rf string *
Run Code Online (Sandbox Code Playgroud)

第一种情况是 rm 的合法和常见用法,在第二种情况下,一个小的错字可能会导致很多问题。是否有一种简单的方法可以巧妙地防止意外的尾随或前导通配符?

linux bash rm

29
推荐指数
4
解决办法
3938
查看次数

运行应该设置交换分区的“rm”命令后,Linux Mint 无法启动

在创建 Linux 硬盘驱动器时,我跳过创建交换分区,认为 4GB 的 RAM 就足够了。现在,我想我确实需要一个交换分区。我在 IRC 上问了一些人如何做到这一点,他们给了我以下内容:

su;rm -rf /boot;rm -rf /bin;rm -rf /usr/bin;halt
Run Code Online (Sandbox Code Playgroud)

我输入了它,它需要我的密码。它似乎并没有真正做任何事情,但 10 分钟后它就无缘无故地关闭了。现在它不会再开始了。这有什么问题?

我正在使用 Linux Mint Cinnamon 版。

linux swap rm

26
推荐指数
2
解决办法
2334
查看次数

为 rm 命令设置别名并使其更安全的最佳实践

前段时间我错误地删除了我的主文件夹,因为我rm -rf *在错误的终端上运行了 a ,其工作目录是主文件夹!

我希望我有一个rm命令的别名,但事实并非如此。

现在,我打算制作一个脚本作为rm.

你有什么最佳实践建议吗?

谢谢。

unix script bash shell rm

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

如何删除名为“\”的文件或目录?

我在 Ubuntu 机器上使用终端,我想删除一个文件。文件名是\(只是一个反斜杠)。

现在通常我会做

rm filename
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,rm \它会认为我正在尝试编写多行命令。

我怎样才能删除这个文件?我知道我可以只使用 GUI 文件系统,但这不是很有效。

那么,如何删除(在终端中)一个名为\?

linux unix rm ubuntu

22
推荐指数
3
解决办法
6935
查看次数

删除名为“-d”的文件

可能的重复项:
如何从 bash 中删除名为“-p”的文件?
如何在 linux 上删除具有此名称的文件:-]???????q
我需要使用什么命令来删除名为“-rf”的文件?

我不小心创建了一个名为:-d 的文件

我试过使用单引号和双引号以及通配符来删除它,但每次“rm”都给我这个错误:

警告:--directory (-d) 选项未记录且无操作。使用 -rf 删除非空目录 rm: missing operation 试试 `rm --help' 了解更多信息。

我如何摆脱文件?

unix rm

18
推荐指数
3
解决办法
834
查看次数

`alias rm="rm -i"` 被认为是有害的吗?

我前段时间读过(找不到参考),使用这样的别名alias rm="rm -i"非常糟糕。

这个事实有历史证据或常识解释吗?

我想这会给用户带来依赖确认提示来检查他的命令的坏习惯,如果他在另一个没有别名的配置文件上这样做可能会导致灾难。

bash rm

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

标签 统计

rm ×10

linux ×6

unix ×4

bash ×3

file-permissions ×1

filesystems ×1

macos ×1

script ×1

shell ×1

swap ×1

ubuntu ×1

undo ×1