Linux基础命令之ls

介绍

Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。

参数解释

  • -a 全部的文件,连同隐藏文件
  • -A 全部的文件,连同隐藏文件,但不包括. 和.. 这两个目录
  • -d 仅列出目录本身,而不是列出目录内的文件数据
  • -f 直接列出结果,而不进行排序,默认会按照文件名排序
  • -F 根据文件、目录等信息附加数据结构,例如
* 代表可执行文件
/ 代表目录
= 代表socket
| 代表FIFO文件
  • -h 讲文件容量以人类较易读的方式(例如GB,KB等)列出
  • -i 列出inode号码,
  • -l 详细信息显示,包含文件的属性与权限等数据
  • -n 列出UID与GID而非使用者与用户组的名称
  • -r 将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小
  • -R 连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来
  • -S 以文件容量大小排序,而不是用文件名排序
  • -t 依时间排序,而不是文件名
  • --color=never 不要依据文件特征给予颜色显示
  • --color=always 显示颜色
  • --color=auto 让系统自行依据设置来判断是否给与颜色
  • --full-time 以完整时间模式输出(包含,年、月、日、时、分)
  • --time={atime,ctime} 输出access时间或改变权限属性时间(ctime),而非内容修改时间(modification time)

 

阅读剩余
THE END