Tag: rm

我无法从root的垃圾桶中删除文件

我删除了作为sudo启动的nautilus中的一些大文件。 当我输入sudo sh -c “du -h /home | grep -P ‘[0-9]G\t'”时,它们仍显示在/home/.Trash-0/files/ ,但是当我输入sudo rm /home/.Trash-0/files/*我收到消息: rm: cannot remove `/home/.Trash-0/files/*’: No such file or directory 我能够删除具有确切文件名的单个文件来代替*,但是当我使用*时,它给出了如上所述的错误消息。 如果我能提供帮助,我不想单独删除它们。

rm -i别名不能以root用户身份使用sudo

我注意到在我的所有Ubuntu服务器中,当你以root身份运行sudo rm *时,会忽略别名rm -i 。 sudo中是否存在导致此行为的内容? 我知道当你是root用户时你不需要使用sudo,但是如果Jr SA要这样做它会删除目录的内容。 还知道Ubuntu中的rm没有保留/它可能意味着整个系统崩溃。 以root为例: johndoe@hostname:/tmp/foobar $ sudo su – root@www3d:~# cd /tmp/foobar root@hostname:/tmp/foobar# for i in ‘abcdefg’ ; do touch $i ; done root@hostname:/tmp/foobar# sudo rm * root@hostname:/tmp/foobar# for i in ‘abcdefg’ ; do touch $i ; done root@hostname:/tmp/foobar# rm * rm: remove regular empty file `a’? y rm: […]

如何防止目录被用户删除?

假设目录dir1是由桌面上的sudo创建的。 sudo mkdir dir1 然后我应用chown和chmod如下: sudo chown root:root dir1 sudo chmod go-rwx dir1 现在dir1只能由所有者root访问。 $ ls -ld dir1 drwx—— 2 root root 4096 Jul 29 19:21 dir1 如果用户( $USER = pandya )尝试使用GUI nautilus(没有sudo )删除dir1 ,那么他就不行 。 但如果试图用终端删除那么他可以哪个不好: – rm -r (没有sudo ): $ rm -r dir1 rm: descend into write-protected directory ‘dir1’? Y rm: remove […]

命令`sudo rm / Desktop / filename`是否安全?

这样安全吗? sudo rm /Desktop/FILENAME 想要使用sudo的原因是我无法看到该文件。 我不小心输入了sudo rm /Desktop/index.html 。 它没有找到它但是仍然可以删除某些东西?

如何从/ usr目录中删除单个文件?

我正在使用Ubuntu 12.04 LTS,我希望使用终端从目录/ usr / share / applications中删除“XnRetro.desktop”文件。 怎么做 ? 我是Linux的新手,我知道使用类似“rm”命令的东西,但我不想冒险,因为其中还有很多其他文件。 问候。

如何防止删除用户文件夹下的文件?

如果用户即使在他/她的主文件夹下也无法删除某些文件?

无法删除名称类似命令参数的文件

我无意中在我的主目录中创建了一个名为-r的文件。 现在我无法摆脱它: rm -rf rm: missing operand Try ‘rm –help’ for more information. 其他尝试: rm /-/r rm: cannot remove ‘/-/r’: No such file or directory 另一个: rm \-r rm: missing operand Try ‘rm –help’ for more information. 有没有办法删除这个文件而不删除整个目录?

如何从文件夹中删除除少数文件夹以外的所有文件/文件夹?

假设我有一个目录结构如下: application │ ├── config │ ├── c1.conf │ └── c2.conf │ ├── logs │ ├── l1.txt │ └── l2.txt │ └── src ├── static ├── s1.py └── s2.py 现在我想删除除config和logs之外的所有文件夹(在这种情况下,只有src )。 我的PWD目前是appliaction/ dir的父母(即我可以在我的PWD看到application )。 我应该使用什么命令? (我尝试使用rm -rf的一些选项,但错误地删除了其他文件,所以我想在尝试其他任何事情之前知道正确的答案!)

删除文件时排除某些文件和目录

我的顶级目录是data 。 data包括几个目录,这些目录有子目录。 我需要删除data/中的所有文件和目录data/除了某些目录中的几个文件。 例如,数据包括目录100和101 。 我只想将100/ c.txt和d.txt文件中的a.txt和b.txt文件保存在101/同时删除100和101所有其他文件和目录。 例: . ├── 100 │ ├── a.txt │ ├── b.txt │ ├── c.txt │ └── d.txt └── 101 ├── a.txt ├── b.txt ├── c.txt └── d.txt 我使用rm -rf !(a.txt|b.txt)命令,但我无法自动为每个目录应用此命令。

rm命令与删除按钮有何不同?

我从一本书中读到,其中命令rm删除了inode而不是文件。 这意味着如果我使用rm命令删除,则无法恢复。 我对Ubuntu环境很新。 现在我怀疑的是, Del键是如何工作的? 就我而言,它不会删除inode ,因为我可以从我的Trash文件夹中恢复它。 所以我说对Del键是对Trash文件夹执行mv命令而不改变inode吗? 或者我在这里遗漏了什么?