如何在Linux(centos)中用命令删除文件教程

在Linux中可以使用多种方法来删除文件,下面本篇文章给大家介绍两种删除文件的方法:rm命令和trash-cli工具,希望对大家有所帮助。

如何在Linux(centos)中用命令删除文件教程

rm命令

rm命令是大多数人在删除文件时经常使用的命令,它用于删除一个文件或者目录。

rm命令的语法如下:

rm /path/to/file

还可以删除文件夹和子文件夹中的所有文件,如下所示:

rm -R /path/to/folder

文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。但是,我们可以通过使用各种方法在某种程度上防止误删文件。例,如果要删除多个文件,则可以在删除每个文件之前得到提示,以便确保删除正确的文件。

rm -i /path/to/file

每当运行上述命令时,将显示一条消息,询问是否确定要删除该文件。

但如果在删除几十个文件时,每个文件都接收提示,我们需要反复按“ y ”时来进行确认,这样会很麻烦。

我们可以使用以下命令,该命令仅在需要删除3个以上的文件或递归删除时进行提示。

rm -I /path/to/file

trash-cli工具

trash-cli是一种回收站命令行工具,它提供命令行回收站。我们可以通过使用trash-cli工具,可以将文件移动到回收站,或者还原删除了的文件。

默认情况下,trash-cli通常不会安装在Linux上,我们需要进行安装,然后才可以使用。

安装(使用包管理器)

如果使用的是基于Debian的系统,例如Ubuntu或Mint,则需要使用apt-get 命令:

sudo apt-get install trash-cli

如果使用的是基于centos的系统,则需要使用yum命令:

sudo yum install -y trash-cli

如何将文件移动到回收站?

要将文件移动到回收站,可以使用以下命令:

trash /path/to/file

该文件未完全删除,而是以与Windows回收站相同的方式被移动到回收站中。

如果将文件夹名称提供给trash命令,它会将文件夹和文件夹中的所有文件发送到回收站。

如何列出回收站中的文件?

要列出回收站中的文件,可以运行以下命令:

trash-list

返回的结果包括:文件的原始路径、文件移动到回收站的日期和时间。

如何从回收站中恢复文件?

trash命令的手册页指出要恢复文件,您应该使用以下命令:

trash-restore

但是,如果运行此命令,则可能会收到“未找到命令”错误。

文件还原的替代方法是使用restore-trash命令,如下所示:

restore-trash

restore-trash命令将列出回收站中的所有文件,每个文件旁边都有一个数字。要恢复文件,只需输入文件旁边的数字即可。

如何清空回收站?

回收站的主要问题是文件仍占用宝贵的驱动器空间。如果是真的不需要回收站中的所有内容了,则可以运行以下命令清空回收站。

trash-empty

如果要删除回收站中已存在特定天数的所有文件,只需使用trash-empty命令指定该数字。例:

trash-empty 7

删除回收站中已存在7天的所有文件。

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/3301.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2019年3月13日 下午10:48
下一篇 2019年3月13日 下午10:48

相关推荐

  • 记Apache httpd 2.4.6 升级部署 https-Linux运维

    有需要服务器方面的需求和咨询,可以联系博主 QQ 7271895 一个2014年初上线的项目,要升级https,记录一下。 一共有三台WEB服务器,进入 apache/modules 查看是否有 mod_ssl.so。 两台服务器正常,一台缺失,于是需要动态编译。 官网下载httpd2.4.6(这里需要./httpd -v 查看一下当前版本号),解压缩,进入…

    服务器运维 2018年9月30日
    3.9K00
  • rsync+inotify实时同步实例教程分享-linux运维

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理 1.rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份的优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系…

    服务器运维 2019年1月17日
    2.3K00
  • nginx+php-fpm搭建wordpress-WP搭建教程

    1. 准备 LNMP 环境 2. 安装wordpress 3. 配置 一开始搭建的hexo博客,hexo博客有个缺点,他是用nodejs的服务器,不太稳定,服务器经常挂。所以最后还是决定用nginx+php-fpm搭建一个wordpress站点,这样网站就比较稳定。废话不多说,直接进入主题。 我是用的centos的服务器,下面的一些个命令也是centos的命…

    建站问题 2018年10月2日
    3.3K00
  • php-fpm启动参数及详解

    约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数 #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c …

    服务器运维 2018年8月16日
    2.9K00
  • Linux中常用命令的总结教程-linux运维-学派吧

    本篇文章给大家带来的内容是关于Linux中常用命令的总结(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 ls -alrtAFR -a 显示所有文件及目录 (ls 内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r 将文件以相反次序显…

    服务器运维 2018年11月21日
    1.7K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----