find 用法¶
// TODO
简单地查找个文件
RTFM -
man find
看效果就知道了, 列出 . 下的所有文件, 使用相对于 执行目录 的相对路径
find [dir] ...
具体的参数? 可以列出几个比较常用的:
-name- 名称-iname- 忽略大小写-type- 类型f- 文件d- 目录l- 符号链接c- 字符设备b- 块设备p- 命名管道s- 套接字D- door (Solaris)-printf- 格式化输出
name¶
没什么好说的, 值得一提的是它支持通配符 * 与 ? 的, 以及 [] & () .
printf¶
有点意思, 一个用法是代替 ls + awk 来获取文件信息.
-printf 接受格式化字符串做参数, 不同于 C语言 的 printf
f- 名称s- 文件 大小