今天老左看到有个同学在服务器中用FTP删除文件,这个太慢,我们一般直接用命令删除几秒钟就可以。在这篇文章中,老左准备简单的整理CentOS删除文件的常见命令。如果我们也有在使用服务器的话,可以学习一下,不过基本上CentOS或者Ubuntu系统都是相通的,命令行基本上相似,如果我们有需要删除文件快速效率的,那就看这篇文章。
第一、使用rm命令
老左也是较多的会使用rm命令,应该很多人会用到这个命令删除文件,包括单个文件或者全部文件目录。
1、删除文件夹命令:
rm /www/wwwroot/www.laobuluo.com/trach
2、带参数删除
rm -r /www/wwwroot/test
参数-r是递归的删除参数表中的目录及其子目录。
rm -rf /www/wwwroot/test
-f是不提示用户,删除目录下的所有文件。需要注意检查路径
rm -ir /www/wwwroot/test
-i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。
第二、采用trash-cli工具方法
这个工具我们很少有用到,看到有提到我们就一起学习一下trash-cli,他是一种回收站命令行工具,它提供命令行回收站。默认服务器上是没有的,我们需要自己安装。
1、安装
yum install -y trash-cli
如果是Ubuntu或者Debian,将yum换成 apt。
2、文件移植回收站
trash /path/to/file
3、列出回收站的文件
我们有些时候需要看看回收站有哪些文件这里可以用这个命令。
trash-list
我们可以看到返回值,有文件的进入回收站时间。
4、如何恢复文件
如果我们误删文件,我们可以用这个办法恢复文件。
trash-restore
5、清空回收站
如果确实我们的文件要删除,我们需要再去清理一次回收站。
trash-empty
我们还可以指定删除回收站中指定天数的文件。
trash-empty 7
这个办法有个好处就是文件可以先放回收站不会立即删除。
总结,两个删除CentOS文件的办法各有特点,我们看看自己需要哪个。如果就删除文件无需备份到回收站的,就用rm,如果我们希望备份到回收站,万一还需要可以用trash-cli命令工具。