1、linux当前目录下,列出所有文件的文件名
ls -l |grep -v ^d|awk '{print $9}'
2、linux当前目录下,列出所有文件(包括隐藏文件)的文件名
ls -la |grep -v ^d|awk '{print $9}'
3、linux当前目录下,列出所有文件带绝对路径的文件名
ls | sed "s:^:`pwd`/:"
4、linux当前目录下,列出所有文件(包括隐藏文件)带绝对路径的文件名
ls -a | sed "s:^:`pwd`/:"
5、linux当前目录下,递归列出所有文件(包括隐藏文件)的文件名
ls -laR |grep -v ^d|awk '{print $9}'
6、linux当前目录下,递归列出所有文件(包括隐藏文件)带相对路径的文件名
find . -type f
7、linux当前目录下,递归列出所有文件(包括隐藏文件)带绝对路径的文件名
find $PWD | xargs ls -ld | grep -v ^d | awk '{print $NF}'
8、linux当前目录下,递归列出所有前 48~24 小时修改过的文件
find . -type f -mtime 1
9、linux当前目录下,递归列出所有最近 30 分钟内 修改过的 log 后缀文件
find . -name '*.log' -type f -mmin -30
10、linux当前目录下,递归列出所有权限为 700 的文件
find . -type f -perm 0700
11、linux当前目录下,递归列出所有大于 5120k 的文件
find . -type f -size +5120k