zsh:如何删除文件夹中的内容而不删除文件夹本身?

5

我正在使用zsh,想要删除文件夹中的内容而不删除文件夹本身。最好的方法是什么?


1
这里有一个真正有效的答案:如何在zsh中删除文件夹中的所有文件,但不删除文件夹本身? - Felix Dombek
2个回答

6

rm -r myfolder/* 将删除该文件夹中所有不以点号开头的文件。

实际上,最简单的解决方案是 rm -rf myfolder && mkdir myfolder


1
好的,但请注意您将失去文件夹上的任何非默认权限。 - Julien
2
抱歉,但问题明确指出“不删除文件夹”。也许有一些正在运行的进程需要它,也许您想保留权限。这并不符合所述问题的答案。 - Felix Dombek

2

你可以直接使用rm -r path/to/dir/*


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接