×

linux如何彻底删除文件夹

linux如何彻底删除文件夹(linux彻底删除文件夹和文件)

admin admin 发表于2023-04-07 05:23:11 浏览59 评论0

抢沙发发表评论

本文目录一览:

如何用linux命令彻底删除文件

1. shred – 覆盖文件以隐藏内容

shred可覆盖文件以隐藏内容,另外还可以删除文件。

$ shred -zvu -n 5 passwords.list

这个命令包括的几个选项有:

-z – 最后一次覆盖添加0,以隐藏覆盖操作

-v – 能够显示操作进度

-u – 覆盖后截断并删除文件

-n – 指定覆盖文件内容的次数(默认值是3次)

shred – 覆盖文件以隐藏内容。

你可以在shred的参考手册页找到更多的使用选项和信息:

$ man shred

2. wipe – 安全地擦除Linux下的文件

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

3. 面向Linux的secure-deletetion工具包

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

4. sfill –安全免费的磁盘/索引节点空间擦除工具

ffill是secure-deletetion工具包的一部分,它是一种安全免费的磁盘和索引节点空间擦除工具,可以安全地删除闲置磁盘空间上的文件。sfill可检查指定分区上的闲置空间,并用来自/dev/urandom的随机数据来填充。-linux如何彻底删除文件夹

下面这个命令将在我的根分区上执行sfill,-v参数选项符启用详细信息模式:

$ sudo sfill -v /home/aaronkilik/tmp/

假设你创建了一个单独的分区,/home用来存储平常的系统用户主目录,那么你可以在该分区上指定一个目录,对它进行sfill操作:

$ sudo sfill -v /home/username

sfill有几个局限性,参考手册页中有说明,你还能找到另外的使用标志和操作说明:

$ man sfill

注意:secure-deletetion工具包中的下面两个工具(sswap和sdmem)与本文并不直接有关,不过我们会介绍它们,也许将来用得着。

5. sswap – 安全交换分区擦除工具

这是一个安全分区擦除工具,sswap删除的数据驻留在交换分区上的数据。

警告:记得在使用sswap之前先卸载掉你的交换分区!不然系统可能会崩溃!

只要确定你的交换分区(并使用swapon命令,核实分页和交换设备/文件是否开启),下一步,使用swapoff命令,禁用分页和交换设备/文件。

然后,在交换分区上运行sswap命令:

$ cat /proc/swaps

$ swapon

$ sudo swapoff /dev/sda6

$ sudo sswap /dev/sda6 #这个命令需要一段时间才能完成,默认情况下执行38趟

sswap – 安全交换分区擦除工具

确保仔细阅读sswap的参考手册页,了解更多的使用选项和信息:

$ man sswap

6. sdmem – 安全内存擦除工具

sdmem是安全内存擦除工具,它旨在安全地删除驻留在内存中的数据。

它原先名叫smem,但是在Debain系统上,有另一个程序包名叫smem(报告每个进程和每个用户的内存使用情况),于是开发人员将它改名为sdmem。

$ sudo sdmem -f -v

想了解更多的使用信息,请仔细阅读sdmem的参考手册页:

$ man sdmem

linux如何彻底删除一个用户

1、使用root用户登录到系统中

2、切换到到/home目录,查看当前文件夹,一般一个文件夹名字就代表一个用户

3、或者使用以下命令查看用户

cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more-linux如何彻底删除文件夹

4、使用userdel命令可以删除用户,输入userdel -h查看帮忙命令

5、使用userdel -r删除用户以及对应的文件夹

输入命令userdel -r hundsun,这样就把hundsun用户删除了

怎样强制删除文件夹

如何强制删除文件

有时候系统的某个文件、或者文件夹怎么删除也删除不了,提示文件正在使用中等等。这时可以使用强制删除的命令来解决。

首先讲解一下强制删除文件夹的方法:当删除一个文件夹的时候,删除不了,出现下图所示的提示。

那我们就用DOS命令来强制删除,单击桌面开始按钮,找到运行选项。

单击运行,在运行文本框中输入CMD,然后回车。然后在如下图所示的DOS命令行,输入:rd/s/qE:\acd,备注:rd/s/q后面跟需要强制删除的文件夹所在的路径及文件夹名。

再来讲解强制删除文件的方法:当我删除下图中的文件时,提示文件正在使用中,删除不了。那我就DOS命令强制删除这个文件,同样在DOS命令行里面操作,

在命令行输入:del/s/f/qe:\QXOpenGame.exe,备注:del/s/f/q后面跟需要强制删除的文件所在的路径及文件夹名,文件名后面要带上扩展名。

回车后,原来不能删除的文件已经消失。

如何删除文件或文件夹?

删除文件或文件夹最简单的方法是什么

右键点“回收站”,选择“属性”,设置如下:

选中——所有驱动器均使用同一设置(U):

勾选——删除时不将文件移入回收站,而是彻底删除(R)

取消——显示删除确认对话框(D)

设置完成后,直接按 Delete 就能把文件彻底删除。删除很多文件时候建议用这个,删完再把设置还原。

======================================================

还原设置:

选中——所有驱动器均使用同一设置(U):

取消——删除时不将文件移入回收站,而是彻底删除(R)

勾选——显示删除确认对话框(D)

要是要删除的文件有规律,使用DOS命令,不懂可以问我。

删除文件夹的方法有哪几种

选中文件夹后

1、按键盘del或者shift+del

2、右键菜单-删除

3、把文件夹拖入回收站

4、命令行下用rd删除

5、用第三方软件压缩文件夹并选择压缩后删除。

6、用其它第三方软件比如文件粉碎器之类的进行删除。

如何设置删除指定文件+文件夹?

对于命令,你可以在命令提示下输入:[命令]+/?来查看具体命令的开关。

看看这个吧 或许能给你一些参考。

你可以把下面的代码复制文本文件中,并把它的扩展名改变bat,双击运行就可以清理系统的一些常见垃圾啦,代码如下:

@echo off

echo 正在扫描系统垃圾文件,请稍等......

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.old

del /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp md %windir%\temp

del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

echo 你的操作完毕

echo. pause RD 是删除文件夹。DEL 是删文件。/S 那些就是参数了。后面就是你要删的文件和路途。 你说你要*.格式的,那就再到网上去下载一个BAT转的软件,转就OK了。

如果文件夹删除不了怎么办呢?

朋友,对于难以删除的文件夹,

桌面右键-新建-文本文档-(双击桌面的这个新建的文本文档,把下面的命令复制后粘贴进去)写入下列命令:

DEL /F /A /Q \\?\%1

RD /S /Q \\?\%1

文件-另存为"统统删除.bat" (名字叫什么都可以厂不过后缀一定要".bat")

然后,把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了!(成功删除后就可以把这个新建的文本文档放入回收站了)

或者搞个文件粉碎的东西,直接粉碎。360安全卫士里面就有,高级-》高级工具-》文件粉碎机

希望我的回答对你有帮助。

怎样批量删除一个文件夹里的同一格式文件

右键点空白处,点排列图标,文件类型,然后这些文件就都在一块了,框上,删除

win7 如何取消文件夹内的文件分类

右击一下 选择分组 然后选择“无”

如何从linux下删除文件夹

sudo bash

rm -rf /home/blue/public_html/test

linux下如何删除整个文件夹?

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字。若删除时出现 Permission denied 的提示,可以在命令前加sudo 即:sudo rm -rf 文件夹的名字,即可删除。-linux如何彻底删除文件夹

提醒:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm还有更多的其他参数和用法,具体参数用法使用man rm查看。

说明:

-r 向下递归,不管有多少级目录,一并删除

-f 直接强行删除,不作任何提示的意思

java 中的file中怎么删除全部文件夹

import java.io.File;

public class DeleteDirectory {

/**

* 删除空目录

* @param dir 将要删除的目录路径

*/

private static void doDeleteEmptyDir(String dir) {

boolean success = (new File(dir)).delete();

if (success) {

System.out.println("Successfully deleted empty directory: " + dir);

} else {

System.out.println("Failed to delete empty directory: " + dir);

}

}

/**

* 递归删除目录下的所有文件及子目录下所有文件

* @param dir 将要删除的文件目录

* @return boolean Returns "true" if all deletions were successful.

* If a deletion fails, the method stops attempting to

* delete and returns "false".

*/

private static boolean deleteDir(File dir) {

if (dir.isDirectory()) {

String[] children = dir.list();

递归删除目录中的子目录下

for (int i=0; i

boolean success = deleteDir(new File(dir, children[i]));

if (!success) {

return false;

WINGHO..文件夹如何删除.

…这么简单的问亥。

去下载360暴力删除工具。直接删除。这个就是个通过畸形文件夹的方法防删,很初级。

删的不彻底如何彻底删除Linux文件

我们都知道Linux下如何删除系统文件,但是有时删的不彻底,要如何彻底删除文件呢?下面小编就给大家介绍下彻底删除Linux文件的方法,一起来学习下吧。

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

删除目录、文件 rm(remove)

功能说明:删除文件或目录。

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

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

参数:

-d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。

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

-i或–interactive 删除既有文件或目录之前先询问用户。

-r或-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。

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

1 删除文件夹

de》rm -rf fileNamede》

-删除文件夹实例:

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

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

2 删除文件

de》rm -f fileNamede》

使用 rm -rf 的时候一定要格外小心,linux没有回收站的

删除指定文件之外的其他文件

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

删除文件: rm file

删除文件夹: rm -rf dir

需要注意的是, rmdir 只能够删除 空文件夹。

二、删除制定文件(夹)之外的所有文件呢?

1、方法1,比较麻烦的做法是:

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

mv keep 。。/ #保留文件(夹) keep

rm -rf * #删除当前文件夹里的所有文件

mv 。。/keep 。/ #将原来的东西移动回来

2、方法2,需要在当前文件夹中进行:

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

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

Linux中彻底删除文件

shred彻底删除文件的方法:

$ shred -u file

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

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

$ shred -u -z file

另外shred还可以清除整个分区或磁盘,比如想彻底清除/dev/sdb1分区的内容可以这样:

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

shred的详细参数:

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

-n, --iterations=N 重写N次,默认为3次

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

-s, --size=N 将文件粉碎为固定大小 (可使用后缀如K、M、C等)

-u, --remove 重写后截短并移除文件

-v, --verbose 显示进度

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

–help 显示帮助

–version 显示版本信息

上面就是Linux下彻底删除文件的方法介绍了,需要特别注意的是,因为Linux没有回收站,在使用彻底删除的时候要特别小心,rm -rf命令不可随意乱用。

linux删除文件夹

1、首先在电脑中,打开linux系统,调出终端的运行命令,如下图所示。

2、然后输入ls,查看要删除哪一个目录,如下图所示。

3、记住要删除的文件夹的目录,这里要删除bb这个文件夹,如下图所示。

4、这时输入rmdir,如下图所示。

5、按一下空格键 ,输入刚才文件夹的名称bb,如下图所示。

6、最后在键盘中,按下回车键即可将文件夹删除了,如下图所示。