当前位置:首页 > 经验 >

linux删除目录命令有哪些(linux强制删除目录命令)

来源:原点资讯(www.yd166.com)时间:2024-04-01 18:04:46作者:YD166手机阅读>>

概述

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

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

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

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

1、安装软件包

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

2、命令及参数选项

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

选项说明:

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

3、示例

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

$ shred -zvu -n 5 passwords.list

linux删除目录命令有哪些,linux强制删除目录命令(1)

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

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

1、安装软件包

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

$ sudo yum install wipe [On RedHat based systems]

2、命令及参数选项

$wipe --help

选项:

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

3、示例

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

$ wipe -rfi private/*

[

linux删除目录命令有哪些,linux强制删除目录命令(2)

三、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 use the 35-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删除目录命令有哪些,linux强制删除目录命令(3)



,

栏目热文

linux命令记录删除(linux删除文件夹命令行)

linux命令记录删除(linux删除文件夹命令行)

在服务器运行维护过程中,经常需要清理日志文件以节省存储空间。那么如何找到并清理这些旧文件或目录呢?此时,我们将使用lin...

2024-04-01 17:42:07查看全文 >>

linux删除上一条命令(linux怎么删除历史命令)

linux删除上一条命令(linux怎么删除历史命令)

sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用。可用于删除或移动与给定模式匹配的特定行。-- ...

2024-04-01 17:50:33查看全文 >>

linux中清除命令(linux 强制删除命令)

linux中清除命令(linux 强制删除命令)

用户在Linux终端上运行指令时,常常会苦恼屏幕上布满了指令和这些指令的输出,需要清除终端从顶部继续开始。在本文中,笔者...

2024-04-01 18:12:26查看全文 >>

linux常用删除命令大全(linux常用命令大全最完整)

linux常用删除命令大全(linux常用命令大全最完整)

1、删除目录:rm 删除文件夹f1 eg: rm -r f1 删除目录fnn以及其下所有文件、文件夹且并不提示 eg:...

2024-04-01 18:07:47查看全文 >>

linux怎么删除以前的命令(linux 强制删除命令)

linux怎么删除以前的命令(linux 强制删除命令)

history命令是Linux中一个很有用的命令,用于查看用户执行过的历史命令。常用选项:- -c:清空历史记录。- -...

2024-04-01 18:18:46查看全文 >>

linux中怎么删除操作历史命令(linux怎么快速删除命令)

linux中怎么删除操作历史命令(linux怎么快速删除命令)

Linux 是一套免费使用和自由传播的类 UNIX 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支...

2024-04-01 18:14:00查看全文 >>

linux 全部删除命令(linux常用命令删除目录)

linux 全部删除命令(linux常用命令删除目录)

假如有人问你,你会在Linux中批量删除文件吗? 你会想一下,说会啊。无非就是find找出来,然后使用rm -f去删除...

2024-04-01 18:11:46查看全文 >>

英雄联盟是什么类别游戏(英雄联盟算是什么种类游戏)

英雄联盟是什么类别游戏(英雄联盟算是什么种类游戏)

《英雄联盟》(League of Legends,简称LOL)是由美国拳头游戏(Riot Games)开发的一款英雄对战...

2024-04-01 17:42:10查看全文 >>

英雄联盟是免费游戏吗(英雄联盟有哪些游戏是免费的)

英雄联盟是免费游戏吗(英雄联盟有哪些游戏是免费的)

作者:NGA-♀り浅川灬(♀随着2021年的到来,各种年度数据报告已经出炉,而数据统计网站SuperData在1月8日发...

2024-04-01 18:00:05查看全文 >>

英雄联盟是不是免费的游戏(英雄联盟游戏介绍官网)

英雄联盟是不是免费的游戏(英雄联盟游戏介绍官网)

英雄联盟现在发展了将近一代人青春的时间了,所以皮肤从之前的稀有变成了常见,现在无论是匹配还是排位,都经常可以看到每个人都...

2024-04-01 18:21:29查看全文 >>

文档排行