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