San*_*ram 6 bash ubuntu rm delete-directory
我正在尝试为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/
Run Code Online (Sandbox Code Playgroud)
现在我想删除除所有文件/文件夹config,并logs(在这种情况下,src和lib文件夹,file1.txt以及file2.txt文件).我PWD目前是appliaction/dir 的父母(也就是说,我可以application在我看到PWD).
我应该使用什么命令(小的bash script会很棒)?(我尝试了rm -rf一些选项,但错误地删除了其他文件,所以我想在尝试其他任何事情之前知道正确的答案!)
由于您只是删除application/application/src目录,因此没有理由使用 find 等。您需要做的就是:
rm -rf application/application/src
Run Code Online (Sandbox Code Playgroud)
其余的:
application/application/logs/l2.txt
application/application/logs/l1.txt
application/application/config/c1.conf
application/application/config/c2.conf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
445 次 |
| 最近记录: |