我想知道我们如何使用带有 --exclude 开关 的 linux rm 命令?
例如grep在搜索文件时有排除功能。
最佳答案
这是一个具体的
rm `find . -name "safe_room*" ! -name "safe_rooms.php"`
我主要用于git
git rm `find . -name "safe_room*" ! -name "safe_rooms.php"`
解释:
rm
- 用于删除的 linux 命令
`` - mysql 内部使用的标志。在键盘上 CTRL + 7
找到 . -name "safe_room*"
- 使用 safe_room* 查找所有内容
!
- 非逻辑运算符
-name "safe_rooms.php"
- 排除除 safe_rooms.php 之外的所有内容
希望这会有所帮助:)
关于Linux如何使用rm和exclude开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213432/