今天来分享一下我在 Linux 系统里删除目录的一些经历,希望能给大家伙儿一点帮助。
我都是用图形界面的,就是那个文件管理器,像 Gnome 的文件管理器,KDE 的 Dolphin 啥的,点点鼠标就能删除文件和目录,挺方便的。但我这人就喜欢折腾,总想学点命令行操作,显得我技术高超点,是不?
后来我就知道个命令,叫 rmdir,说是可以删空目录。于是我就试试,在一个目录下新建个空文件夹,比如叫 MyDocuments ,然后打开终端,输入:
rmdir MyDocuments
还真给删掉,心里美滋滋。但是当我尝试删一个里面有文件的目录,它就给我报错,说啥"Directory not empty",意思就是目录不是空的,删不。这我就纳闷,难不成还得先把里面的文件一个个删掉才能删目录?那多麻烦!
于是我又继续学习,发现个更厉害的命令,叫 rm。据说这个命令可以删除文件,也能删除目录,而且不管里面有没有文件,都能删!这不正是我想要的嘛
然后我就知道 rm 命令删除目录,得加个参数:
rm -r 目录名
这个 -r 参数,据说就是递归的意思,可以把目录里所有的子目录和文件都一起删掉。比如我要删掉刚才那个 MyDocuments 目录,就输入:
rm -r MyDocuments
一回车,目录瞬间就没,那感觉就是一个爽!
我还学到,如果想更彻底地删除文件,不让别人恢复,还可以用 shred 命令去覆盖文件内容,或者用 wipe 命令安全擦除文件。不过这些我还没试过,以后有机会再折腾。
总结
删除目录,我建议还是用 rm -r 命令,简单粗暴有效。用图形界面也可以,看个人喜不过命令行操作学会,以后干啥都方便,也显得咱们厉害点,你们说是不是?
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。