ls命令
-l 长格式 -d查看目录 -p给目录加斜线 -F 给目录后面加标识 -pg给目录结尾加斜线 通过以斜线结尾的来过滤出目录
-a (all) 显示所有文件(包括隐藏文件) -t 按修改时间排序 -r 倒序 -h 显示文件供人类可读的文件大小 时间 #常用-lhi
ls -lrt +路径 :快速查找最近更新的文件
例题 查找过滤出目录
方法1 命令 ls -l|grep "^d"
方法2 ls -F |grep "/$"
方法3 find ./ -type d -maxdepth 1 -maxdepth 查深度查当前目录不带子目录
方法4 ls -l|awk '{if ($2>1) print $0}' $1 第一列 $2第2列 一次类推 默认以空格为分割符 但$0是指输出整行
ls -l 显示该目录下的文件和目录 输出结果以d开头的就是目录,还可以根据颜色区分目录和文件
还可以使用find -tpye d 查找目录
root@luo-X550WE:/oldboy# ls -F |grep "\$" 1.txt a alex b c.txt ext/ jinjiao test/ text/ xiaodong/ xiaofan/ xiaojiayu xingfujie/ root@luo-X550WE:/oldboy# ls -F |grep "/$" ext/ test/ text/ xiaodong/ xiaofan/ xingfujie/ root@luo-X550WE:/oldboy# find -type d . ./text ./test ./test/dir3 ./test/dir2 ./test/dir1 ./xiaofan ./xingfujie ./ext ./ext/oldboy ./xiaodong root@luo-X550WE:/oldboy# find ./ -type d ./ ./text ./test ./test/dir3 ./test/dir2 ./test/dir1 ./xiaofan ./xingfujie ./ext ./ext/oldboy ./xiaodong root@luo-X550WE:/oldboy# find ./ -type d --maxdeph 1 find: 未知的断言“--maxdeph” root@luo-X550WE:/oldboy# find ./ -type d --maxdepth 1 find: 未知的断言“--maxdepth” root@luo-X550WE:/oldboy# find ./ -type d --maxdepth l find: 未知的断言“--maxdepth” root@luo-X550WE:/oldboy# find ./ -type d -maxdepth l find: 警告: 您在非选项参数 -type 后定义了 -maxdepth 选项,但选项不是位置选项 (-maxdepth 影响在它之前或之后的指定的比较测试)。请在其它参数之前指定选项。 find: 本应对 -maxdepth 使用一个十进制的正整数作为参数,但却使用了 ‘l’ root@luo-X550WE:/oldboy# find ./ -type d -maxdepth 1 find: 警告: 您在非选项参数 -type 后定义了 -maxdepth 选项,但选项不是位置选项 (-maxdepth 影响在它之前或之后的指定的比较测试)。请在其它参数之前指定选项。 ./ ./text ./test ./xiaofan ./xingfujie ./ext ./xiaodong root@luo-X550WE:/oldboy# ls -l|awk {if ($2>1) print $0} bash: 未预期的符号 `(' 附近有语法错误 root@luo-X550WE:/oldboy# ls -l|awk '{if ($2>1) print $0}' 总用量 28 drwxr-xr-x 3 root root 4096 1月 19 11:17 ext drwxr-xr-x 5 root root 4096 1月 10 18:47 test drwxr-xr-x 2 root root 4096 1月 6 20:45 text drwxr-xr-x 2 root root 4096 1月 19 11:17 xiaodong drwxr-xr-x 2 root root 4096 1月 19 11:17 xiaofan drwxr-xr-x 2 root root 4096 1月 19 11:17 xingfujie root@luo-X550WE:/oldboy# ls -l|grep "^d" drwxr-xr-x 3 root root 4096 1月 19 11:17 ext drwxr-xr-x 5 root root 4096 1月 10 18:47 test drwxr-xr-x 2 root root 4096 1月 6 20:45 text drwxr-xr-x 2 root root 4096 1月 19 11:17 xiaodong drwxr-xr-x 2 root root 4096 1月 19 11:17 xiaofan drwxr-xr-x 2 root root 4096 1月 19 11:17 xingfujie root@luo-X550WE:/oldboy# ls -F |grep "/$" ext/ test/ text/ xiaodong/ xiaofan/ xingfujie/ root@luo-X550WE:/oldboy# find ./ -type d -maxdepth 1 find: 警告: 您在非选项参数 -type 后定义了 -maxdepth 选项,但选项不是位置选项 (-maxdepth 影响在它之前或之后的指定的比较测试)。请在其它参数之前指定选项。 ./ ./text ./test ./xiaofan ./xingfujie ./ext ./xiaodong root@luo-X550WE:/oldboy# ls -l|awk '{if ($2>1) print $0}' 总用量 28 drwxr-xr-x 3 root root 4096 1月 19 11:17 ext drwxr-xr-x 5 root root 4096 1月 10 18:47 test drwxr-xr-x 2 root root 4096 1月 6 20:45 text drwxr-xr-x 2 root root 4096 1月 19 11:17 xiaodong drwxr-xr-x 2 root root 4096 1月 19 11:17 xiaofan drwxr-xr-x 2 root root 4096 1月 19 11:17 xingfujie