删除文件的最简单方法是使用作为Linux版本一部分的文件管理器。文件管理器提供存储在计算机上的文件和文件夹的图形视图。 Windows用户将熟悉一个名为Windows资源管理器的应用程序,它本身就是一个文件管理器。
Linux有许多不同的文件管理器,但以下是最常安装的文件管理器:
- 鹦鹉螺(又名文件)
- 海豚
- PCManFM
- Thunar中
- 卡哈
Nautilus是GNOME桌面环境的一部分,是Ubuntu,Linux Mint,Fedora和openSUSE的默认文件管理器。
Dolphin是KDE桌面环境的一部分,是Kubuntu和Mint和Debian的KDE版本等发行版的默认文件管理器。
Thunar是XFCE桌面环境的一部分,是Xubuntu的默认文件管理器。
PCManFM是LXDE桌面环境的一部分,是Lubuntu的默认文件管理器。
Caja是MATE桌面环境的默认文件管理器,是Linux Mint Mate的一部分。
如何使用Nautilus删除文件
通过单击启动器上的文件柜图标,可以在Ubuntu中打开Nautilus。您可以通过单击快速启动栏中的文件管理器或通过菜单在Mint上找到Nautilus。使用GNOME桌面环境的任何发行版都将在活动窗口中包含文件管理器。
打开Nautilus后,双击可以浏览文件和文件夹。要删除单个文件,请右键单击其图标,然后选择“移至废纸篓”。
您可以通过按住CTRL键同时单击文件来选择多个文件,然后按鼠标右键以显示菜单。单击“移至废纸篓”将项目移至回收站。
如果您更喜欢使用键盘,则可以按键盘上的“删除”键将项目发送到垃圾箱。
要永久删除文件,请单击左侧面板中的“废纸篓”图标。这将显示当前已删除但仍可恢复的所有项目。
要恢复文件,请单击某个项目,然后单击右上角的“恢复”按钮。
要清空垃圾箱,请单击右上角的“清空”按钮。
如何使用Dolphin删除文件
Dolphin文件管理器是KDE环境的默认文件管理器。您可以通过单击菜单中的图标来启动它。
该界面与Nautilus的界面非常相似,删除功能大致相同。
要删除单个文件,请右键单击该文件,然后选择“移至垃圾箱”。您也可以按删除键,但会弹出一条消息,询问您是否确定要将项目移动到垃圾箱。您可以通过选中复选框来停止再次显示该消息。
要删除多个文件,请按住CTRL键并左键单击文件,选择要删除的所有文件。要将它们移动到垃圾箱,可以按删除键或右键单击并选择“移至垃圾箱”。
您可以通过单击左侧面板中的垃圾桶图标从垃圾箱中恢复项目。找到要还原的项目,单击鼠标右键,然后选择“还原”。
要清空垃圾箱,请右键单击左侧面板中的垃圾箱选项,然后选择“清空垃圾箱”。
您可以通过按住Shift键并按下删除按钮,永久删除文件,而无需首先进入垃圾桶。
如何使用Thunar删除文件
在选择,复制,移动和删除文件和文件夹时,大多数文件管理器都遵循相同的主题。
Thunar也不例外。您可以通过单击菜单并搜索“Thunar”在XFCE桌面环境中打开Thunar。
要使用Thunar删除文件,请使用鼠标选择文件并单击鼠标右键。 Thunar与前面提到的两个文件管理器之间的主要区别在于,上下文菜单中提供了“移动到垃圾箱”和“删除”。
因此,要将文件发送到垃圾箱,可以选择“移至垃圾箱”选项或永久删除使用“删除”选项。
要恢复文件,请单击左侧面板中的“废纸篓”图标,然后找到要恢复的文件。右键单击该文件,然后单击菜单中的“还原”选项。
要清空垃圾箱,请右键单击“垃圾箱”图标,然后选择“清空垃圾箱”。
如何使用PCManFM删除文件
PCManFM文件管理器是LXDE桌面环境的默认设置。
您可以通过从LXDE菜单中选择文件管理器来打开PCManFM。
要删除文件,请浏览文件夹,然后使用鼠标选择要删除的文件。
您可以按删除键删除文件,系统将询问您是否要将项目移至废纸篓。您也可以右键单击该文件,然后从菜单中选择“移至垃圾箱”选项。
如果您想永久删除文件,请按住Shift键并按删除按钮。现在将询问您是否要删除该文件。如果按住shift键并按下鼠标右键,菜单选项现在将显示为“删除”而不是“移至垃圾箱”。
要恢复项目,请单击垃圾桶,然后选择要还原的文件。右键单击并选择“恢复”。
要清空垃圾桶,请右键单击垃圾桶,然后从菜单中选择“清空垃圾桶”。
如何使用Caja删除文件
Caja是Linux Mint MATE和MATE桌面环境的默认文件管理器。
Caja文件管理器将在菜单中提供。
要删除文件,请浏览文件夹并找到要删除的文件。单击选择文件并右键单击。该菜单将有一个名为“移动到垃圾箱”的选项。您也可以按删除键将文件移动到垃圾箱。
您可以通过按住Shift键然后按删除键永久删除文件。永久删除文件没有右键菜单选项。
要恢复文件,请单击左侧面板中的垃圾箱。找到要还原的文件,然后使用鼠标选择它。现在单击“还原”按钮。
要清空垃圾桶,可以点击垃圾桶,然后点击空垃圾桶按钮。
如何使用Linux命令行删除文件
使用Linux终端删除文件的基本语法如下:
rm / path / to / file
例如,假设您在/ home / gary / documents文件夹中有一个名为file1的文件,您可以键入以下命令:
rm / home / gary / documents / file1
没有警告询问您是否确定,因此您需要确定已键入正确文件的路径,否则文件将被删除。
您可以通过将它们指定为rm命令的一部分来删除多个文件,如下所示:
rm file1 file2 file3 file4 file5
您还可以使用通配符来确定要删除的文件。例如,要删除扩展名为.mp3的所有文件,您将使用以下命令:
rm * .mp3
值得指出的是,在此阶段您需要拥有删除文件所需的权限,否则您将收到错误。
您可以使用sudo命令提升权限,或切换到具有使用su命令删除文件的权限的用户。
使用Linux删除文件时如何获得“你确定”的消息
如前一节所述,rm命令在删除文件之前不会要求确认。它只是不分青红皂白地做到了。
您可以切换到rm命令,以便在删除每个文件之前询问您是否确定。
如果您要删除一个文件,但当您删除数百个文件时,这当然会很烦人。
rm -i / path / to / file
例如,如果要删除文件夹中的所有mp3文件,但要确认每次删除,则可以使用以下命令:
rm -i * .mp3
上面命令的输出将是这样的:
rm:删除常规文件'file.mp3'?
要删除文件,您必须按Y或y并按回车键。如果您不想删除该文件,请按n或N.
如果要提示您是否确定要删除文件,但仅在要删除3个以上的文件或递归删除时,可以使用以下语法:
rm -I * .mp3
这比rm -i命令更少侵入,但当然如果命令要删除少于3个文件,你将丢失这3个文件。
上面命令的输出将是这样的:
rm:删除5个参数?
再次回答必须是y或Y才能进行删除。
-i和-I命令的替代方法如下:
rm --interactive = never * .mp3
rm --interactive = once * .mp3
rm --interactive = always * .mp3
上面的语法更容易阅读并声明你永远不会被告知删除与没有提供rm命令的开关相同,你将被告知一次与使用-I开关运行rm相同或者您将被告知始终与使用-i开关运行rm命令相同。
使用Linux递归删除目录和子目录
想象一下,您有以下文件夹结构:
- 家
- 加里
- 文件
- 账户
- 2010
- 文件1
- 2011
- 文件1
- 文件2
- 2012
- 文件1
- 2013
- 文件1
- 2014
- 文件1
- 2015
- 文件1
- 文件2
- 文件3
- 2010
- 账户
- 文件
- 加里
如果要删除帐户文件夹以及所有子文件夹和文件,则必须使用以下开关:
rm -r / home / gary / documents / accounts
您还可以使用以下两个命令之一:
rm -R / home / gary / documents / accounts
rm --recursive / home / gary / documents / accounts
如何删除目录但只有它是空的
想象一下,你有一个名为accounts的文件夹,你想删除它,但只有它是空的。您可以使用以下命令执行此操作:
rm -d帐户
如果该文件夹为空,则将被删除,但如果不是,您将收到以下消息:
如果文件不存在,如何删除文件而不出现错误
如果您正在运行脚本,则可能不希望在您尝试删除的文件不存在时发生错误。
在这种情况下,您可以使用以下命令:
rm -f / path / to / file
例如,您可以使用此命令删除名为file1的文件。
rm -f file1
如果该文件存在,它将被删除,如果不存在,您将不会收到任何消息,表明它不存在。通常没有-f开关你会收到以下错误:
摘要
您可以使用其他命令删除文件,例如shred命令,这将阻止文件的任何恢复。
如果您有符号链接,则可以使用unlink命令删除链接。