linux怎么删除文件夹及文件

说白了,Linux 中有三种删除文件和文件夹的方法:rm、del(仅限 WSL)、shred。
选择正确的场景可以省去很多麻烦。

扩展,rm是主力,直接rm文件即可,但是删除目录需要加-r,如rm -r old_dir;如果要在确认后删除它,请使用 -f 选项。
去年,当我们运行该项目时,它几乎被 rm -rf /data 意外删除。
还有一点是del是Windows中的常规例程。
在WSL中,del文件可以被删除,但是del -s dir是递归的。
不要在本机 Linux 上尝试。
还有另一个关键细节。
粉碎适用于敏感数据。
它不会直接删除它,而是先擦除它。
例如,shred -r dir 将递归地擦除目录,shred -u 文件将在擦除后刻录。
使用它来处理用户密码文件是安全的。

一开始我认为 rm -rf 最好,但后来发现这是错误的。
在有数据的硬盘上,不加-u shred就可以恢复,必须使用shred -u才能彻底完成。
等等,还有一件事。
普通用户会删除系统根目录下的这些东西吗?没有门。

建议:常规工作请使用 rm -r,如果您确实想保密,请切碎,并为 WSL 共享。
但请记住,删除之前最好用 ls 确认路径。

Linux中回收站如何使用

【Linux】教你怎么删除目录下的几百万个文件