LINUX怎么用命令删除文件夹_LINUX使用命令删除文件夹详解

是的,我记得我写的最后一个代码,我不小心删除了 test 目录并使用了 rm -rf。
随后屏幕上闪过红色的字样。
我的手在颤抖,我吓得连忙按Ctrl+C停止。
Linux 看起来很简单,但实际上却很简单。
但如果一个命令使用不当,它会让你分分钟怀疑自己的人生。

例如,如果要删除空目录,请使用 rmdir。
例如,我上次解压工具包后,有一个空的temp文件夹,我就使用了rmdir temp。
但是如果那里仍然有文件, rmdir 会感到沮丧并说“目录不为空”。
此时你必须使用rm -r。
但要小心 rm -r。
上次你删除了错误的代码分支目录。
结果,您删除了许多重要的备份文件。
从备份恢复需要很长时间。

搜索命令更强大,特别是如果您想清除旧记录。
上次我收集了很多服务器日志,所有名称都以record开头。
然后我 /var/log -type d -name "log" -mtime +3 0 -exec rm -rf {} \;所有 3 0 天内未触及的存档目录将立即删除。
这个命令使用起来很简单,可以为你省去很多麻烦。
但比如从 -mtime 切换到 -atime如果参数有误。
可以删除最近生成的记录;这很糟糕。

还有一些非常有趣的符号链接。
例如,如果您更新软件;旧版本可能会留下软链接。
可以使用ls -l 来查看是否是lrwxrwxrwx。
此时您不能使用 rm -r。
您需要取消链接。
直接删除链接,原来的目录仍保留在那里。
上次升级系统,删除了旧软件的符号链接。
我意识到应该谨慎使用,因为我发现该系统仍在使用中。

一般情况下,在Linux中删除目录时; rmdir 用于简单任务; rm -r 用于复杂任务;搜索批处理;并取消链接符号链接。
但是,无论你使用什么,特别是rm -rf 都必须先进行验证。
事情一旦发生,就很难回头。
和第一次一样,如果没有及时找到的话,硬盘上可能会丢失很多东西。

等一下,还有一件事。
那是一个权限问题。
如果要删除系统目录或者别人的主目录,没有root权限是无法删除的。
上次我尝试删除 /etc 下的缓存目录,但命令行给了我“权限直接出现了“denied”。
然后我意识到,有些目录是神圣的。
所以,在使用命令之前,首先要考虑一下你是否有权限删除它。

删除目录其实有点像生活中拆包的感觉。
有时候我看旧文件,想删就删,但有时候看起来没用的东西总有一天会用得到。
我书架上那些过时的书,比如编程书,帮助我修复了去年的bug。
在Linux系统中,你还是要思考一些看似无用但在关键时刻可以挽救生命的事情。

linux一次删除多个文件夹 linux一次删除多个文件

上周 Linux中删除文件真的很方便
删除多个文件: rm file1 .txt file2 .log
使用通配符: rm .txt 删除所有txt
强制删除: rm -f 不确认直接删除文件夹:
删除文件夹: rm -r dir1 dir2
使用通配符: rm -r dir 删除所有以
开头的目录名称并强制删除: rm -rf dir 删除而不确认
注意: -射频是危险的 请勿乱用
先做好备份 否则忘记它