【发布时间】:2014-08-08 07:10:09
【问题描述】:
我正在尝试为 debian 包编写维护脚本。
假设我的目录结构如下:
application/
----application/file1.txt
----application/file2.txt
----application/config
--------application/config/c1.conf
--------application/config/c2.conf
----application/logs
--------application/logs/l1.txt
--------application/logs/l2.txt
----application/src
--------application/src/static/
------------application/src/static/js
------------application/src/static/css
--------application/src/s1.py
--------application/src/s2.py
----application/lib
--------application/src/js/
--------application/src/css/
现在我想删除除config 和logs 之外的所有文件/文件夹(在本例中为src 和lib 文件夹,以及file1.txt 和file2.txt 文件)。我的PWD 目前是appliaction/ 目录的父级(即,我可以在PWD 中看到application)。
我应该使用什么命令(一个小的bash script 会很棒)? (我用rm -rf尝试了一些选项,但错误地删除了其他文件,所以我想在尝试其他任何事情之前知道正确答案!)
【问题讨论】:
-
您尝试了哪些选项?因为你可以用普通的
rm做到这一点(见我的回答)。
标签: bash ubuntu rm delete-directory