ls 命令

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

常用的 ll 命令是 ls -l 的别名,dir命令也是ls的别名

语法

 ls [-alrtAFR] [name...]

选项 :

  • -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
  • -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
  • -b, --escape 以八进制溢出序列表示不可打印的字符
  • -d 只列出目录(不递归列出目录内的文件)。
  • -l 除文件名称外,将文件权限、拥有者、文件大小等详细列出
  • -n, --numeric-uid-gid 类似 -l,但列出 UID 及 GID 号
  • -h, --human-readable 与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G)
  • -t 将文件依建立时间之先后次序列出
  • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  • -r 将文件以相反次序显示(原定依英文字母次序)
  • -R 递归显示子目录

实例

列出指定目录文件

ls /root
---------
isus  known_host.bak  logs  menu.sh  m.sh  nohup.out  tmp

列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面 :

ls -ltr s*

将目录下文件详细资料和文件大小 :

ls -lh /home/oper/
总用量 1.5M
drwxrwxr-x   2 oper oper    6 2月  26 2021 back
-rwxr-xr-x   1 root root  993 9月  26 15:14 clear_tmp.sh
-rw-r--r--   1 root root  716 7月  14 2022 install.sh
-rw-rw-r--   1 oper oper 468K 10月 20 2017 libfastcommon-master.zip
drwxr-xr-x  14 root root 4.0K 7月  14 2022 Linux-PAM-1.5.2




返回软件开发辅助网 | 常用命令列表

shell语法手册