linux 怎么删除文件夹里的所有东西(彻底删除整个文件夹命令是什么)

概述

在大多数情况下,我们在linux中删除文件和目录是通过rm命令,这些方法并不能永久、安全地从硬盘(或任何存储介质)中删除文件。

假设文件包含机密或机密内容,例如系统的用户名和密码,攻击者可以轻松恢复文件的已删除副本并访问这些文件 。

在本文中,我们分享一些用于在 Linux 中永久安全地删除文件的命令行工具。

一、Shred -覆盖文件以隐藏内容

1、安装软件包

yum install coreutils-8.22-24.el7_9.2.x86_64 -y

2、命令及参数选项

[root@192_168_209_128 ~]# shred –helpUsage: shred [OPTION]… FILE…Overwrite the specified FILE(s) repeatedly, in order to make it harder foreven very expensive hardware probing to recover the data. Mandatory arguments tolong options are mandatory for shortoptions too. -f, –force change permissions to allow writingif necessary -n, –iterations=N overwrite N times instead of the default (3) –random-source=FILE get random bytes fromFILE -s, –size=N shred this many bytes (suffixes like K, M, G accepted) -u, —remove[=HOW] truncate andremove file after overwriting; See below -v, –verbose show progress -x, –exact donot round file sizes up to the next full block;this is the default for non-regular files -z, –zero adda final overwrite with zeros to hide shredding –help displaythishelp and exit –version output version information and exit

选项说明:

-z– 添加一个带有零的最终覆盖以隐藏切碎-v– 可以显示操作进度-u– 覆盖后截断和删除文件-n– 指定覆盖文件内容的次数(默认为 3)

3、示例

shred覆盖文件以隐藏其内容,也可以选择删除它。

$ shred -zvu -n 5 passwords.list
linux 怎么删除文件夹里的所有东西(彻底删除整个文件夹命令是什么)

二、Wipe —在 Linux 中安全擦除文件

Linux wipe命令可以安全地从磁存储器中擦除文件,从而无法恢复。

1、安装软件包

首先,您需要安装擦除工具,运行下面的相应命令:

$ sudo yum install wipe [On RedHat based systems]

2、命令及参数选项

$wipehelp

选项:

-r– 告诉擦除递归到子目录-f– 启用强制删除和禁用确认-i– 显示删除过程的进度

3、示例

以下命令将销毁目录private下的所有内容。

$ wipe -rfi private/*

[

linux 怎么删除文件夹里的所有东西(彻底删除整个文件夹命令是什么)

三、Linux 安全删除工具包

Secure-delete是一个安全文件删除工具的**,其中包含srm (secure_deletion) 工具,用于安全删除文件。

1、安装软件包

首先,您需要使用以下相关命令安装它:

$ sudo yum install secure-delete [On RedHat based systems]

2、命令及参数选项

$[root@192_168_209_128]# srm –help Usage: srm [OPTION]… [FILE]… Overwrite and remove (unlink) the files. By default usethe35-pass Gutmann method to overwrite files. -d, –directory ignored (for compatability with rm(1)) -f, –force ignore nonexistant files, never prompt -i, –interactive prompt before any removal -x, –one-file-system do not cross file system boundaries -s, –simple overwrite with single pass using 0x00 (default) -P, –openbsd overwrite with three passes like OpenBSD rm -D, –dod overwrite with 7 US DoD compliant passes -E, –doe overwrite with 3 US DoE compliant passes -G, –gutmann overwrite with 35-pass Gutmann method -C, –rcmp overwrite with Royal Canadian Mounted Police passes -r, -R, –recursive remove the contents of directories -v, –verbose explain what is being done -h, –help display this help and exit -V, –version display version information and exit

选项:

-f – 强制删除-r – 递归删除,删除目录及目录中的内容-v – 启用详细模式-z– 用零而不是随机数据擦除最后一次写入

3、示例

您可以使用srm工具在 Linux 系统上安全地删除文件或目录,如下所示。

$ srm -vz private/*

[

linux 怎么删除文件夹里的所有东西(彻底删除整个文件夹命令是什么)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2023年 7月 28日
下一篇 2023年 7月 28日

相关推荐