如何使用bash脚本删除文件夹中的内容?

问题描述:

我想清除我的项目目录中的/ bin文件夹。我怎样才能做到这一点?如何使用bash脚本删除文件夹中的内容?

我试图rm -rf ~/bin但没有运气

你应该说“......我的bin文件夹”,而不是‘我的/ bin文件夹’。 /bin是绝对路径,bin是相对路径。

rm -rf ~/bin删除$HOME/bin,所以不是你想要的。

现在,它取决于您的位置:如果您在项目目录中输入命令时只需键入rm -rf bin

+0

是''-rf''必要的吗?不会有'rm〜/ bin/*''就够了 – muon 2017-02-08 15:25:14

〜是当前用户主目录的简写。所以除非它也是你的项目目录,否则你做错了什么。除此之外,结算目录将

rm -rf ~/bin/* 

如果你也想清除隐藏文件

rm -rf ~/bin/.[a-z]* 

确保你没有做

rm -rf ~/bin/.* 

特别是作为根,因为它会尝试清除整个系统。