find 命令排除目录
March 13, 2014 @ 03:57 PM
在编写 mkme 这个脚本的时候,我需要使用 find
命令来
找出当前目录下的可执行文件,但是要排除 .git
目录。查阅
find 的 Manpage 后,发现可以这样子来搞定:
find . -type f -executable ! -path "./.git/*"
其选项说明如下:
.
:在当前目录下查找-type f
:仅查找一般文件-executable
:文件具有可执行权限! -path "./.git/*"
:这里是关键,!
的作用是排除其后-path
所跟的目录
Related Posts
- 将 Python 文档打包成 ePub 格式 » June 16, 2014
- Debian Jessie 切换 systemd » June 13, 2014
- 使用 Pure-FTPd 架设 FTP 服务 » May 9, 2014