失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux把 root文件夹删除文件 在Linux下删除顽固文件和目录

linux把 root文件夹删除文件 在Linux下删除顽固文件和目录

时间:2024-03-12 12:39:17

相关推荐

linux把 root文件夹删除文件 在Linux下删除顽固文件和目录

在Linux下如何创建和删除目录呢?折腾了很久,最有终于发现了解决办法。那就是使用mtools。

优盘自动运行病毒(autorun.inf和ms-)前一段时间很流行。要想清除它,在使用专杀工具清理后,很多工具还要对磁盘进行“免疫”。可是,它们创建的免疫文件和目录,很难删除。免疫文件夹的基本原理是:在Windows命令界面或者DOS下,用:

mkdir autorun.inf创建文件夹,然后在这个文件夹里创建一个一般情况下很难删除的目录:

mkdir autorun.inf\folder..\

按照常规方法,命名为folder..\的文件在Linux是无法删除的,总是提示找不到文件。因此,使用Linux下的DOS磁盘工具,按照DOS的模式删除。下面就是步骤:

1、确保你的系统中有mtools。在Debian下安装mtools:

apt-get install mtools

2、用umount命令卸载要进行操作的分区,然后才能用mtools操作。我的是/dev/sda1,因此用:

umount /mnt/sda1

3、修改/etc/mtools.conf。告诉mtools你要使用的分区。我把/dev/fd0,也就是软盘的那两行注释掉,然后反注释sda1的那一行。如果是IDE硬盘,只需要反注释hda1的那一行:

# # First SCSI hard disk partition

drive c: file="/dev/sda1"

4、在root用户的主目录下,建立.mtoolsrc文件,取消它的磁盘扇区的的检验。因为mtools还是软盘操作的工具。

mtools_skip_check=1

5、现在你就可以用mtools的命令操作FAT分区中的文件了。我们先看看mtools里带了哪些命令。其实都是些DOS命令,只不过在前面加了m这个字母。

~# mtools

Supported commands:

mattrib, mbadblocks, mcat, mcd, mclasserase, mcopy, mdel, mdeltree

mdir, mdoctorfat, mdu, mformat, minfo, mlabel, mmd, mmount

mpartition, mrd, mread, mmove, mren, mshowfat, mtoolstest, mtype

mwrite, mzip

6、我们只需要用三个命令就可以删除autorun.inf文件夹了:

mcd c:

mdir

mdeltree AUTORU~1

注意:在mdir下,流氓文件夹实际显示的是AUTORU~1。按照它的实际显示名称删除即可。

那么挂载在Linux下的NTFS分区如何删除上述文件呢?很简单,只需要用 rm -rf 命令即可。

mtools从一个侧面证明了Linux在这方面比Windows的长处:Windows命令界面下,允许建立 abc..\ 这样的非法命名文件,但是在Linux下是无法建立的。如果试图通过mtools中的mmd强行创建这个目录,需要用/来取消..\的特殊含义,因此命令是:

mmd abc\.\.\\

系统会提示,非法的文件名,让你改名或则放弃。从这一点来说mtools这个DOS工具,还是做得很严谨的。

如果觉得《linux把 root文件夹删除文件 在Linux下删除顽固文件和目录》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。