在Linux下删除文件用rm命令,具体用法如下:
第一段:rm [选项] 文件.选项说明:
①.、-f-force忽略不存在的文件,强制删除,无任何提示.
拓展资料
rm命令用于删除文件.\x0d\x0a命令格式:rm [选项] 文件名\x0d\x0a常用选项:\x0d\x0a-f, --force 强制删除.忽略不存在的文件,不提示确认\x0d\x0a-i 在删除前需要确认\x0d\x0a-r, -R, --recursive 递归删除目录及其内容\x0d\x0a-v, --verbose 详细显示进行的步骤\x0d\x0a默认时,rm 不会删除目录.使用--recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容.\x0d\x0a用法示例:删除文件名为zhidao.txt的文件\x0d\x0a$ rm zhidao.txt
删除文件命令:
rm -f 文件名:
将会强行删除文件,且无提示.
需要注意:
使用rm -rf要格外注意,linux中没有回收站,慎重删除.
rm -rf 目录名字.
其中:
-r:向下递归删除.
-f:直接强行删除,且没有任何提示.
注意事项:
Linux不仅系统性能稳定,而且是开源软件.其核心防火墙组件性能高效、配置简单,保证了系统的安全.在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点.
Linux与其他操作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低.尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能.这些特点使得Linux成为开发路由交换设备的理想开发平台.
① shred – 覆盖文件以隐藏内容
shred可覆盖文件以隐藏内容,另外还可以删除文件.
这个命令包括的几个选项有:
-z – 最后一次覆盖添加0,以隐藏覆盖操作
-v – 能够显示操作进度
-u – 覆盖后截断并删除文件
shred – 覆盖文件以隐藏内容.
你可以在shred的参考手册页找到更多的使用选项和信息:
$ man shred
Linux的wipe命令,可安全地删除磁存储器中的文件,后续无法恢复已删除文件或目录的内容.
首先,你需要安装wipe工具才能使用它,运行下面命令:$ sudo apt-get install wipe [在Debian及其衍生版上]
$ sudo yum install wipe [在基于RedHat的系统上]
下面这个命令将擦除目录private下面的一切内容.
$ wipe -rfi private/*
相关标志的用法如下:
-r – 告诉wipe递归查询子目录
-f – 启用强行删除,并禁用确认查询
-i – 显示删除过程的进度
wipe – 安全地删除Linux下的文件
注意:wipe只能适用于磁存储器,对于固态磁盘要使用其他方法.
仔细阅读wipe的参考手册页,了解更多的使用选项和使用说明:
$ man wipe
secure-delete是一套安全文件删除工具,包含SRM(secure_deletion)工具,它是用来安全地删除文件.
首先,你要安装它,为此使用下面这个相关命令:$ sudo apt-get install secure-delete [在Debian及其衍生版上]
$ sudo yum install secure-delete [在基于RedHat的系统上]
一旦安装完毕,你可以使用srm工具,在Linux系统上安全地删除文件或目录,如下所示.
$ srm -vz private/*
使用的选项如下:
-v – 启用详细信息模式
-z – 用0而不是随机数据擦除上一次写入的内容
srm – 安全删除Linux下的文件
仔细阅读srm的参考手册页,了解更多的使用选项和信息:
$ man srm
ffill是secure-deletetion工具包的一部分,它是一种安全免费的磁盘和索引节点空间擦除工具,可以安全地删除闲置磁盘空间上的文件.sfill可检查指定分区上的闲置空间,并用来自/dev/urandom的随机数据来填充.
下面这个命令将在我的根分区上执行sfill,-v参数选项符启用详细信息模式:
$ sudo sfill -v /home/aaronkilik/tmp/
假设你创建了一个单独的分区,/home用来存储平常的系统用户主目录,那么你可以在该分区上指定一个目录,对它进行sfill操作:
$ sudo sfill -v /home/username
sfill有几个局限性,参考手册页中有说明,你还能找到另外的使用标志和操作说明:
$ man sfill
注意:secure-deletetion工具包中的下面两个工具(sswap和sdmem)与本文并不直接有关,不过我们会介绍它们,也许将来用得着.
这是一个安全分区擦除工具,sswap删除的数据驻留在交换分区上的数据.
警告:记得在使用sswap之前先卸载掉你的交换分区!不然系统可能会崩溃!
只要确定你的交换分区(并使用swapon命令,核实分页和交换设备/文件是否开启),下一步,使用swapoff命令,禁用分页和交换设备/文件.
然后,在交换分区上运行sswap命令:
$ cat /proc/swaps
$ swapon
sswap – 安全交换分区擦除工具
确保仔细阅读sswap的参考手册页,了解更多的使用选项和信息:
$ man sswap
sdmem是安全内存擦除工具,它旨在安全地删除驻留在内存中的数据.
它原先名叫smem,但是在Debain系统上,有另一个程序包名叫smem(报告每个进程和每个用户的内存使用情况),于是开发人员将它改名为sdmem.
$ sudo sdmem -f -v
想了解更多的使用信息,请仔细阅读sdmem的参考手册页:
$ man sdmem
①.、删除文件命令
rm -f 文件名
将会强行删除文件,且无提示
使用rm -rf要格外注意,linux中没有回收站,慎重删除
rm -rf 目录名字
-r:向下递归删除
-f:直接强行删除,且没有任何提示
扩展资料
①.、删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统.
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途.其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件.至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近.
以上就是土嘎嘎小编为大家整理的linux命令手册之删除相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!