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