Questions tagged «rm»

rm是删除文件的命令

10
如何删除名称以“-”开头的文件(连字符,即连字符或减号)?
如何删除文件名以破折号(连字符或减号)开头的文件-?我被放入远程OSX服务器中,并且我的目录中有以下文件: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... 我该如何--help从CLI 删除?我有时会以不同的形式遇到此问题,这些文件易于创建,但很难消除。 我尝试使用反斜杠 rm \-\-help 我已经尝试过引号 rm "--help" 如何防止减号(连字符或连字符)被解释为选项?

3
查找-exec rm vs -delete
我试图了解这两个命令之间的区别: sudo find / -name .DS_Store -delete 和 sudo find / -name ".DS_Store" -exec rm {} \; 我注意到该exec方法是首选。为什么?哪一个更安全/更快/更好?我已经在Macbook上使用过,并且一切似乎都正常运行。
260 find  rm  command 

5
我删除了/ bin / rm。我该如何恢复?
只是为了好玩,我以为我会在运行Raspbian的Raspberry Pi上使用以下命令: sudo rm -f /bin/rm 我以为我可以重新安装coreutils:我错了! apt-get install --reinstall coreutils从给出了一个错误dpkg,说它无法删除该软件包。由于Makefile使用,无法从源代码进行编译rm。 我该如何找回工作rm?
168 command-line  rm  dpkg 

16
有效删除包含数千个文件的大目录
我们遇到一个问题,就是文件夹变得难以处理成千上万的小文件。 有太多文件,执行会rm -rf返回错误,而我们需要做的是: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; 这可以正常工作,但是速度很慢,并且经常由于内存不足而失败。 有一个更好的方法吗?理想情况下,我希望删除整个目录而不关心其中的内容。
159 linux  command-line  files  rm 

7
如何删除子树中的所有空目录?
如何删除子树中的所有空目录?我用过类似的东西 find . -type d -exec rmdir {} 2>/dev/null \; 但我需要多次运行才能删除仅包含空目录的目录。而且,它相当慢,尤其是在cygwin下。
151 directory  find  rm 

7
如何根据`find`输出删除目录?
我发出以下命令来查找.svn目录: find . -name ".svn" 这给了我以下结果: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn 我如何处理所有这些行rm -fr以删除目录及其内容?
148 find  rm  subversion 

4
删除超过X天的文件+
我找到了删除文件夹中5天以上文件的命令 find /path/to/files* -mtime +5 -exec rm {} \; 但是,我还要如何对该文件夹中的子目录执行此操作?
143 files  find  rm  timestamps 


6
发出rm命令时文件会去哪里?
最近,我不小心rm处理了一组文件,这让我开始思考这些文件到底在哪里? 也就是说,在使用GUI时,已删除的文件将进入垃圾箱。这等效于什么,rm并且有什么方法可以撤消rm命令?
98 command-line  rm  trash 

3
为什么rm可以删除只读文件?
如果我创建了一个文件,然后将其权限更改为444(只读),怎么rm能删除它? 如果我这样做: echo test > test.txt chmod 444 test.txt rm test.txt ... rm将询问我是否要删除写保护的文件test.txt。我本以为rm无法删除这样的文件,所以我必须先做chmod +w test.txt。如果我这样做rm -f test.txt,然后rm将删除文件,甚至没有要求,即使它是只读的。 谁能澄清?我正在使用Ubuntu 12.04 / bash。



9
rm -rf所有文件和所有隐藏文件,不带。&..错误
rm -rf /some/path/* 删除该目录(和子目录)中的所有非隐藏文件。 rm -rf /some/path/.* 删除该目录中的所有隐藏文件(但不删除子目录),并给出以下错误/警告: rm: cannot remove directory: `/some/dir/.' rm: cannot remove directory: `/some/dir/..' 在不接收有关.和的警告/错误的情况下,递归删除目标目录中所有隐藏和非隐藏的文件和文件夹的正确方法是什么..?
82 wildcards  rm 


14
如何删除目录中的所有文件?
我正在尝试删除目录中的所有文件和子目录。我曾经rm -r删除所有文件,但我想删除所有文件和子目录,顶层目录本身除外。 例如,我有一个顶级目录,例如images。它所包含的文件header.png,footer.png和一个子目录。 现在我想删除header.png,footer.png和子目录,但不是images。 我如何在Linux中做到这一点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.