如何在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)
打赏 微信扫一扫 微信扫一扫
Linux(centos)重启命令是什么及详解
上一篇 2019年3月13日 下午10:48
下一篇 2019年3月13日 下午10:48

相关推荐

  • 阿里云腾讯云安装管理面板centos宝塔面板安装教程

    2分钟装好面板,一键管理服务器Linux版请确保纯净系统安装(支持CentOS、Ubuntu、Debian、Fedora、Deepin),Web端管理,QQ群及论坛技术支持一键LAMP/LNMP、创建网站FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换,一键开启Tomcat环境 Linux面板安装脚本 系统兼容性排序: Debia…

    2018年7月12日
    9.4K00
  • 学派吧-利用ssh反向代理以及autossh实现从外网连接内网-linux教程

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛。但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使用外网的小土豪就没有办法进入内网。这时能不能有一个办法可以使得通过外网连接到内网的服务器呢?答案是有的,不过这里就需要以下条件:一台在外网能访问到的服务器。 1…

    2018年12月19日
    2.3K00
  • 学派吧-shell一个空格引起的异常-linux教程

    学派吧-最近使用shell编写一个备份和替换f服务器程序的脚本replace.sh,初衷是为了节约人力的重复机械的劳动。在脚本编写过程中,由于疏忽多打了一个空格,出现了一个不符合预期的情况。 1.先看一下出问题的replace.sh  清单1:replace.sh 1 #!/bin/sh 2 file="mv.sh" #日志清理脚本 3 …

    2018年12月19日
    2.5K00
  • 幻兽帕鲁windows腾讯云服务器快捷部署教程

    想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器,服务器是幻兽帕鲁运行的基础。部署完成后,您和您的朋友便可以登入专属的游戏服进行体验。使用云服务器搭建幻兽帕鲁服务器,便可以让您与您的朋友在一个相对独立且私密的空间中进行游戏,确保获得更加畅快的游戏体验。 您可以选择腾讯云轻量应用服务器作为游戏服务器,并按照下面教程…

    2024年1月24日
    4.0K10
  • 阿里云腾讯云新手宝塔搭建Moltbot(原Clawdbot)部署+反代+WebAuth

    这两天,Clawdbot 在技术圈突然爆火,不少人已经开始在服务器上尝鲜部署。但真正跑起来之后才发现,Web 控制台、HTTPS、安全访问这些问题一个都绕不开。这篇文章就简单记录一下 Clawdbot 的部署过程,以及如何通过宝塔面板做反向代理并加一层 Web Auth,让它用起来方便,也更安全 先购买一台服务器、推荐阿里云、腾讯云、下面是优惠活动入口 安装…

    2026年1月27日
    1.2K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

添加微信
添加微信
分享本页
返回顶部