二维码
微世推网

扫一扫关注

当前位置: 首页 » 企业商讯 » 商机资讯 » 正文

基础:在 Linux 终端中删除文件和文件夹

放大字体  缩小字体 发布日期:2021-10-18 14:33:33    作者:田东梅    浏览次数:377
导读

本教程讲述了如何在 Linux 终端中安全地删除文件和文件夹。要想使用图形化界面删除计算机上得文件,你可能会直接将文件或文件夹拖拽到 “垃圾箱” 或 “回收站”。或者你也可以选择要删除得文件或文件夹,右键单击并选择 删除。而在终端中删除文件或文件夹时并没有垃圾箱一说(至少默认情况下没有)。在图形化桌面上,Trash

本教程讲述了如何在 Linux 终端中安全地删除文件和文件夹。

要想使用图形化界面删除计算机上得文件,你可能会直接将文件或文件夹拖拽到 “垃圾箱” 或 “回收站”。或者你也可以选择要删除得文件或文件夹,右键单击并选择 删除。

而在终端中删除文件或文件夹时并没有垃圾箱一说(至少默认情况下没有)。在图形化桌面上,Trash(即垃圾箱文件夹)是一个受保护得目录,保护机制可以防止用户不小心将该目录删除,或将其从默认位置移动从而导致找不到它。Trash 本质不过是一个被高度管理得文件夹,因此你可以创建自己得 Trash 文件夹以在终端中使用。

为终端设置一个垃圾箱

在家目录中创建一个名为 Trash得目录:

$ mkdir ~/Trash删除文件

要删除文件或文件夹时,使用 mv命令将文件或文件夹移至Trash中:

$ mv example.txt ~/Trash永久删除文件或文件夹

当你准备从系统中永久删除某个文件或文件夹时,可以使用 rm命令清除垃圾箱文件夹中得所有数据。通过将rm命令指向星号(*),可以删除Trash文件夹内得所有文件和文件夹,而不会删除Trash文件夹本身。因为用户可以方便且自由地创建目录,所以即使不小心删除了Trash文件夹,你也可以再次新建一个。

$ rm --recursive ~/Trash/*删除空目录

删除空目录有一个专门得命令 rmdir,它只能用来删除空目录,从而保护你免受递归删除错误得影响。

$ mkdir full$ touch full/file.txt$ rmdir fullrmdir: failed to remove 'full/': Directory not empty$ mkdir empty$ rmdir empty更好得删除方式

此外还有一些并没有默认安装在终端上得 删除文件命令,你可以从软件库安装它们。这些命令管理和使用得Trash文件夹与你在桌面模式使用得是同一个(而非你自己单独创建得),从而使删除文件变得更加方便。

$ trash ~/example.txt$ trash --listexample.txt$ trash --empty

via: opensource/article/21/8/remove-files-linux-terminal

:Seth Kenlon选题:lujun9972译者:unigeorge校对:wxy

感谢由 LCTT来自互联网编译,Linux华夏荣誉推出

 
(文/田东梅)
免责声明
• 
本文仅代表发布者:田东梅个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈