Questions tagged «rm»

rm是删除文件的命令

5
您可以使用rm -rf /作为根用户走多远
如果您是root用户,则发出 rm -rf / 那命令能走多远?您可以从这种操作中恢复数据吗?即使二进制文件消失了,正在运行的进程是否仍处于活动状态?再次启动相同的物理机需要什么?您需要还原哪些文件才能实现此目的? 我可以在VM上尝试一下,但我想知道如果执行此操作会导致什么。
23 root  rm 


5
如何删除名为“>”的文件?
我正在运行一个Python脚本,该脚本发生故障并用于sudo创建名为的文件>。 我如何摆脱这个文件? 当然,当我尝试时sudo rm >,会出现错误bash: syntax error near unexpected token 'newline',因为它认为我正在尝试重定向的输出rm。 其权限为-rw-r--r--。
22 bash  quoting  filenames  rm 

3
rm无法删除文件
chmod 777 -R /mnt rm -rf /mnt/* rm: cannot remove 'omitted': Read-only file system rm: cannot remove 'omitted': Read-only file system 请告诉我我该怎么做?
22 rm  readonly 


5
无法删除文件:“结构需要清洁”
我有一个通过LUKS加密的外部硬盘驱动器。它包含一个ext4 fs。 我刚从rsync收到一个错误消息,该错误文件位于此驱动器上: rsync: readlink_stat("/home/some/dir/items.json") failed: Structure needs cleaning (117) 如果我尝试删除文件,则会出现相同的错误: rm /home/some/dir/items.json rm: cannot remove ‘//home/some/dir/items.json’: Structure needs cleaning 有谁知道我该怎么做才能删除文件并修复驱动器/ fs的相关问题(如果有)?
22 ubuntu  files  filesystems  rm  ext4 



3
命令选项的优先级?
我知道这rm -f file1会在file1不提示我的情况下强行删除。 我也知道那rm -i file1会在删除之前先提示我file1 现在,如果执行rm -if file1,这也会在file1不提示我的情况下强行删除。 但是,如果执行rm -fi file1,它将在删除前提示我file1。 结合命令选项时,最后一个优先吗?像rm -if,那么-f将优先考虑,但RM -fi那么-i将优先考虑。 该ls例如命令,如果你说不要紧ls -latR或ls -Rtal。 因此,我猜这仅在您具有矛盾的命令选项(例如)时才重要rm -if吗?


3
为什么在具有50Gb文件的外部存储驱动器(USB连接,类型为fuseblk)上rm变慢?
我一直在尝试使用rsnapshot进行备份,但是我发现它不可用。尽管它能够在几分钟内区分一个目录(50gb)并复制它(硬链接每个文件),而且我可以在大约半小时内cp整个目录,但删除它要花一个多小时。即使直接使用rm -rfv,我发现管理一个文件也可能需要半秒钟,而cpand link命令会立即完成。 为什么RM这么慢?有没有更快的方法来递归删除硬链接?对我来说,复制文件所花的时间比删除它所花的时间少,这对我来说没有任何意义。 我正在处理的文件系统是一个外部存储驱动器,它通过usb连接并键入fuseblk(我认为这是ntfs)。我的计算机正在运行ubuntu linux。 从顶部输出: Cpu(s): 3.0%us, 1.5%sy, 0.0%ni, 54.8%id, 40.6%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 8063700k total, 3602416k used, 4461284k free, 557604k buffers


3
是否可以确定rm命令的进度?
根据rm -rf LargeDirectory目录的大小,用于删除大目录可能会花费大量时间。 是否可以获取状态更新或以某种方式监视此删除的进度以粗略估计命令在过程中的位置?
18 rm 

3
使用rsync移动文件并删除目录?
最近,我需要删除大量文件(超过100万个),并且我读到这样做: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source 是执行此操作最优化的方法之一,我可以保证它的速度比快rm -rf。 我不是这方面的专家,但是据我了解,rsync性能的原因与它列出文件的方式有关(我想是LIFO而不是FIFO)。现在,问题是,我还需要以有效的方式移动大量文件。经过一番搜索,我发现了这一点: rsync -av --ignore-existing --remove-source-files ~/source ~/destination 虽然这会删除所有移动的文件中~/source,该目录留在那里。由于我具有类似“循环”的目录结构files/directories,因此其数量非常接近1,因此我被迫再次运行第一个命令以完全摆脱该目录: rsync -av --ignore-existing --remove-source-files ~/source ~/destination && \ rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source 一条直线mv几乎可以立即完成,但是我的~/destination目录中有应保留的文件,因此mv不是一种选择。我找到了--prune-empty-dirsand --forcersync选项,但似乎都不如预期: --force force deletion of directories even if not empty --prune-empty-dirs prune …


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.