本文目录一览:
如何用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、最后在键盘中,按下回车键即可将文件夹删除了,如下图所示。