我正在尝试为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/
dir 的父母(即,我可以application
在 my中看到PWD
)。
我应该使用什么命令(小的bash script
会很棒)?(我尝试了rm -rf
一些选项,但错误地删除了其他文件,所以我想在尝试其他任何东西之前知道正确的答案!)