作为 Linux ⽤户,您可能需要不时从系统中删除⽂件。我们在删除⽂件时往往要谨慎,尤其是在永久删除⽂件时,因为我们不想错误地永远丢失有⽤的信息。不幸的是,在某些情况下,我们错误地删除了某些内容并且⽆法恢复它。或者,我们打算只删除⽂件夹中的⽂件,但错误地删除了⼦⽂件夹中的⽂件。在图形界⾯中,事情⾮常明显,还有⽤于恢复已删除⽂件的垃圾桶实⽤程序。但是,⽂件删除是 Linux 命令⾏中特别敏感的操作。
在本⽂中,我们将解释⼀些通过 Ubuntu 命令⾏安全删除⽂件的⽅法,并安装垃圾 CLI,以便在我们误删除⽂件时可以恢复⽂件。
致母亲的唯美句子我们已经在 Ubuntu 18.04 LTS 系统上运⾏了本⽂中提到的命令和过程。
由于我们使⽤的是 Ubuntu 命令⾏应⽤程序终端,因此您可以通过系统 Dash 或 Ctrl+Alt+T 快捷⽅式打开它。
rm 命令——残酷的删除⽅式
Linux 中的 rm 命令⽤于从系统中删除⽂件和⽂件夹。尽管它是⽤于此⽬的的最⼴泛使⽤的命令,但它并不是执⾏此操作的最佳⽅式。这是因为当您通过此命令删除⽂件和⽂件夹时,它们极难恢复。让我们通
过我们通常遵循的语法来删除⽂件和⽂件夹:
使⽤ rm 命令删除⽂件
以下命令将从您的系统中永久删除指定的⽂件:
$ rm [/⽂件位置/⽂件名]
例⼦:
$ rm /
删除所有⽂件夹和⼦⽂件夹中的⽂件
以下命令将从您的系统中永久删除指定的⽂件夹,包括其⽂件及其⼦⽂件夹中的所有⽂件:
$ rm -R [/⽂件夹位置]
例⼦:
$ rm -R /home/samplefolder
通过 rm 命令进⾏安全删除
上述命令⼏乎永久地从系统中删除⽂件;所以消失的东西⼏乎消失了。在删除任何⽂件之前,系统甚⾄不会提⽰您进⾏确认。在从系统中删除⽂件之前,使⽤⼀个要求您确认的开关怎么样?
通过⾸先获得确认提⽰来删除⽂件
当您使⽤ -i 开关时,您会在系统删除⽂件之前收到确认提⽰。
$ rm -i [/⽂件位置/⽂件名]
例⼦:
$ rm -i /
如果您输⼊ Y 作为确认提⽰的答案,系统只会删除该⽂件。
删除超过 3 个⽂件时收到确认提⽰
当我们想⼀次删除多个⽂件的时候,每次删除每个⽂件之前都要问⼀下就变得有点⿇烦了。如果您选择⼀次删除3 个以上的⽂件,或者您正在⽂件夹和⼦⽂件夹中递归删除,-I 开关只会给您⼀个确认提
⽰。
黎姿 马廷强$ rm -I [/⽂件位置/⽂件名]
命令⾏垃圾桶——可恢复的删除⽅式
上⾯提到的 -i 和 -I 开关可能是⼀种谨慎的删除⽂件的⽅法,但最安全的⽅法是即使在删除⽂件时也可以选择恢复⽂件。垃圾箱命令⾏界⾯准确地提供了垃圾箱或回收站在 UI 中的作⽤。
安装垃圾 CLI
在终端中以 root ⾝份运⾏以下命令,因为只有授权⽤户才能在 Ubuntu 上安装软件:
$ sudo apt-get install垃圾cli
李嘉铭谎言歌词您可能需要输⼊ sudo 的密码。安装完成后,您可以验证安装并通过以下命令检查垃圾实⽤程序的版本号:$垃圾 --version
可以以多种⽅式使⽤垃圾命令。您可以通过以下命令检查垃圾帮助,通过各种开关查看可以使⽤它做
什么:$垃圾 --version
使⽤垃圾 CLI
您可以通过 Trash CLI 执⾏以下操作:
通过将⽂件发送到垃圾箱来删除⽂件
使⽤以下命令将⽂件发送到垃圾箱:
$垃圾[/⽂件位置/⽂件名]
列出垃圾箱中的⽂件
使⽤以下命令列出当前驻留在垃圾箱中的所有⽂件:
$ 垃圾清单
清空垃圾桶
使⽤以下命令清空垃圾箱;这将从系统中永久删除⽂件:孙俪快乐大本营
$垃圾空
从垃圾箱恢复⽂件
使⽤以下命令之⼀将⽂件恢复到它们被删除的位置:
$ 垃圾恢复
或者
$恢复垃圾
运⾏此命令时,垃圾箱实⽤程序将列出垃圾箱中的所有⽂件,并为每个⽂件分配⼀个唯⼀编号。输⼊⽂件的编号以恢复它。
阅读本⽂后,您将更好地具备通过 Ubuntu 命令⾏安全删除⽂件的能⼒。您可以将上述开关与 rm 命令⼀起使⽤以在删除之前获得提⽰,或使⽤ Trashcan CLI 来执⾏您可以使⽤图形化 Ubuntu Trash 实⽤程序执⾏的所有操作。
发布评论