中国投资网 百科 Linux下删除文件下彻底删除文件

Linux下删除文件下彻底删除文件

在linux中,我们可以使用rm直接删除文件和文件夹,使用shred命令彻底删除文件或文件夹。来,我给你介绍一下。

Linux文件夹删除命令

删除linux目录非常简单。很多人还是习惯使用rmdir,但是一旦目录不为空,就陷入了深深的苦恼。现在,只需使用rm -rf命令。

只是rm,但是你要加两个参数——RF,也就是rm -rf目录名。

删除目录,文件rm(删除)

描述:删除文件或目录。

语法:RM[-dfirv][-help][-version][文件或目录.]

注意:执行rm命令删除文件或目录。如果要删除目录,必须添加参数'-r '否则默认情况下只会删除文件。

参数:

-d或directory直接把要删除的目录的硬连接数据删除到0,删除目录。

-f或-force强制删除文件或目录。

-i或- interactive在删除现有文件或目录之前询问用户。

-r或-R或- recursive递归处理指定目录中的所有文件和子目录。

-v或- verbose显示指令执行过程。

1删除文件夹

真皮射频文件名

-删除文件夹实例:

rm -rf /var/log/httpd/access

将删除/var/log/httpd/access目录及其下的所有文件和文件夹。

需要提醒的是:使用这个rm -rf的时候要格外小心,linux没有回收站。

2删除文件

真皮f档

使用rm -rf时要小心,linux没有回收站。

删除指定文件以外的文件。

一、Linux下删除文件和文件夹的常用命令如下:

删除文件:rm文件

删除文件夹:rm -rf目录

请注意,rmdir只能删除空文件夹。

2.除了公式化的文档(文件夹)之外的所有文档都删除怎么办?

1.方法1,比较麻烦的方法是:

把需要保留的文件复制到其他文件夹,然后删除目录,再把需要保留的文件移回来。

Mv保持./#保留文件(文件夹)保留

Rm -rf * #删除当前文件夹中的所有文件

平均变化./保留。/#把原来的东西移回来

2.方法2,需要在当前文件夹中完成:

rm -rf!(keep) #删除除保留文件之外的所有文件

rm -rf!(keep1 | keep2) #删除除keep1和keep2以外的所有文件。

完全删除Linux中的文件

Shred完全删除文件的方法:

$ shred -u文件

Shred会用一些随机内容覆盖文件所在的节点和数据块,删除文件(-u参数)。

如果想更彻底的清除,可以加上-z参数,意思是先用随机数据填充,再用0填充。

$ shred -u -z文件

此外,粉碎还可以擦除整个分区或磁盘。例如,如果您想完全擦除/dev/sdb1分区的内容,您可以这样做:

$ shred /dev/sdb1(注意不要添加-u参数)

粉碎的详细参数:

-f,-强制更改权限以允许写入(如有必要)

-n,-迭代次数=n重写n次,默认为3次。

- random-source=FILE=file从指定文件中读取数据。

-s,-size=n将文件碾压至固定大小(后缀如K,M,C等。可以使用)

-u,-remove Truncate并在重写后删除文件。

-V,-Verbose显示进度

-z,-zero-add用0覆盖数据

帮助显示帮助。

版本显示版本信息。

本文来自网络,不代表本站立场,转载请注明出处:https:

Linux下删除文件下彻底删除文件

中国投资网后续将为您提供丰富、全面的关于Linux下删除文件下彻底删除文件内容,让您第一时间了解到关于Linux下删除文件下彻底删除文件的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。