我想知道如何使用 Linux 的 rm 命令,并带有 --exclude 开关?
例如像 grep 在搜索文件时具有排除功能。
例如像 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。
find . -name "safe_room*"
- 查找所有以safe_room*结尾的文件。
!
- NOT逻辑运算符。
-name "safe_rooms.php"
- 排除除safe_rooms.php以外的所有文件。
希望这对你有所帮助 :)