因此,我的 PC 上丢失了 70GB 的数据。我试图删除名为“音乐”的文件夹的内容。我所做的是rm -rf ~/Music
,它删除了所有内容,当然包括“音乐”。
我的问题是——
ls
不使用或删除文件夹内容的正确方法是什么cd
?- 为什么我运行的命令删除了所有内容?
答案1
当你跑的时候:
rm -rf ~/Music
您告诉rm
我们-f
强制删除 Music 目录并-r
递归删除其中的所有目录。
如果您只想删除 的内容~/Music
但保持目录本身不变,您应该运行:
rm -r -- ~/Music/*
将~/Music/*
扩展到其中的所有文件和目录~/Music
,而不包括 Music 目录本身。
如果您还想保留子目录~/Music
,则应该删除-r
开关:
rm -- ~/Music/*