diff
对比两个目录的所有不同文件: diff -rq dirA dirB
du -sh *
查看指定目录下,所有文件或子目录的空间大小 `du -sh *`
tee
将管道输出重定向到文件:
$ who 2>&1 | tee who.txt
将管道输出追加到文件:
$ who 2>&1 | tee -a who.txt
awk
打印字符串中以空格分割的第一列和第二列子字符串:
awk '{print $1,$2}'
cut
find
查找指定模式的文件列表,且排除指定模式的文件名:
find /usr/local -name *.sh -a ! -name *.tmp.sh
查找指定目录、指定模式的文件名,排除指定的目录不搜索:
find $DIR -path "$EXCLUDE_DIR" -prune -o type -f name "$PATTERN" -print
dirname
说明:dirname 仅处理文件名字符串,提取其中的目录部分,但不会对目录路径进行特别的处理或转换。例如:
1、如果输入的是文件的相对路径,则输出的是目录的相对路径。
seq
生成数字序列
以逗号分隔:
网友评论