ls :列出文件目录

实例

1,仅查看文件,不显示目录
ls -l | grep ^-
2,仅查看目录
ls -l|grep “^d”
3, 列出当前目录下明子含有”hello”的文件夹
ls -l|grep ^d|grep “hello”
4, 只显示文件夹的名字
ls -l .|grep ^d | awk ‘{print $9}’


5, 显示距离文件的绝对路径
ls | sed “s:^:pwd/: “
6, 获得目录下文件大小的顺序,从第5列开始显示-k来指定列数 -rn sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。就要使用-n选项,来告诉sort,“要以数值来排序”!
ls -al | sort -k5 -rn //-k5
7,查看文件或者文件的时间
ls -l —full-time | awk ‘{print$6,$9} ‘ | grep 02-27

  1. ls 其他选项:
  2. -a 列出目录下所有文件,包括以.开头的隐含文件
  3. --author with -l,print the author of each file
  4. -A 显示除“.”和”..”外的所有文件
  5. --block-size=SIZE scale sizesby SIZE before printing them; e.g.,
  6. '--block-size=M'prints sizes in units of
  7. 1,048,576 bytes; see SIZE format below
  8. -b 将文件名中不可输出的字符用反斜杆加字符编号的形式列出
  9. -B 不输出以“~”结尾的备份文件
  10. -c 输出文件的i节点的修改时间,并以此排序
  11. -C 按列输出,纵向排序
  12. -d 将目录象文件一样显示,而不显示其下的文件
  13. -D 产生适合Emacsdired模式使用的结果
  14. -f 对输出的文件不排序
  15. -F 在每个文件名后附上一个字符以说明改文件的类型。
  16. “*”:表示可执行的普通文件;“/”:表示目录;“@”:表示符号链接;“|”:表示FIFOs
  17. “=”:表示套接字
  18. -g like-l, but do not list owner
  19. --group-directories-first
  20. groupdirectories before files;
  21. can be augmentedwith a --sort option, but any
  22. use of--sort=none (-U) disables grouping
  23. -g 类似-l,但不现实文件所有者
  24. -G,--no-group in a long listing,don't print group names
  25. -G 输出文件的组的信息
  26. -h 以可读形式显示文件大小
  27. -H 使用命令列中的符号链接指示的真正目的地
  28. -i,--inode print the indexnumber of each file
  29. -i 输出文件的i节点的索引信息
  30. -I 忽略对应的模式
  31. -k 以KB(亲子节)为单位显示文件大小
  32. -l 显示文件的详细信息
  33. -L 列出链接文件名而不是链接到的文件
  34. -m:横向输出文件名,以“,”作为分隔符
  35. -n 用数字的UID,GID代替名称
  36. -N 不限制文件长度
  37. -o 显示文件的除组信息外的详细信息
  38. -p 在每个文件名后附上一个字符以说明改文件的类型。“*”:表示可执行的普通文件;“/”:表示目录;
  39. “@”:表示符号链接;“|”:表示FIFOs;“=”:表示套接字
  40. -q 用?代替不可输出的字符
  41. -r 对目录反向排序
  42. -R 递归处理,将指定目录下的所有文件及子目录一并处理
  43. -s 在每个文件名后输出该文件的大小
  44. -S 以文件大小排序
  45. -t 以文件修改时间排序
  46. -T,--tabsize=COLS assume tab stopsat each COLS instead of 8
  47. -u 以文件上次被访问的时间排序
  48. -U 对输出的文件不排序
  49. -x 按列输出,横向排序
  50. -X 以文件扩展名排序
  51. -1 一行只输出一个文件
  52. --color=no 不显示彩色文件,其中蓝色:目录;绿色:可执行文件;红色:压缩文件;浅蓝色:
  53. 链接文件;灰色:其他文件