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
- 文件 大小