linux把 root文件夹删除文件,在Linux下删除顽固文件和目录
优盘自动运行病毒(autorun.inf和ms-dos.com)前一段时间很流行。要想清除它,在使用专杀工具清理
在Linux下如何创建和删除目录呢?折腾了很久,最有终于发现了解决办法。那就是使用mtools。 优盘自动运行病毒(autorun.inf和ms-dos.com)前一段时间很流行。要想清除它,在使用专杀工具清理后,很多工具还要对磁盘进行“免疫”。可是,它们创建的免疫文件和目录,很难删除。免疫文件夹的基本原理是:在Windows命令界面或者DOS下,用: mkdir autorun.inf创建文件夹,然后在这个文件夹里创建一个一般情况下很难删除的目录: mkdir autorun.inf\folder..\ 按照常规方法,命名为folder..\的文件在Linux是无法删除的,总是提示找不到文件。因此,使用Linux下的DOS磁盘工具,按照DOS的模式删除。下面就是步骤: 1、确保你的系统中有mtools。在Debian下安装mtools: apt-get install mtools 2、用umount命令卸载要进行操作的分区linux 强制删除,然后才能用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工具,还是做得很严谨的。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |