共计 3429 个字符,预计需要花费 9 分钟才能阅读完成。
命令介绍
ls — list directory contents
ls 是 list 的缩写,其作用是列出目标目录中所有的子目录和文件;如果未指定目标目录,则列出当前目录下的子目录和文件;
ls 是 Unix 和类 Unix 零碎中应用最宽泛的命令之一。
命令格局
ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1%] [file ...]
参数释义
-a 显示所有文件及目录 (. 结尾的暗藏文件也会列出)
-h 以可读的形式展现文件大小
-l 除文件名称外,也将权限、所有者、文件大小等信息具体列出
-r 将文件以相同秩序显示 (原定依英文字母秩序)
-t 将文件依建设工夫之先后秩序列出
-A 同 -a,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行文件则加 "*", 目录则加 "/"
-R 递归展现所有子目录
-S 以文件大小排序
-color=[WHEN] 应用色彩分类文件类型,包含 never、auto、always
--full-time 显示残缺工夫
罕用示例
列出根目录下的文件和目录
[pingcai@VM-8-5-centos /]$ ls /
bin boot data dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var
列出当前目录下文件和目录的详细信息(包含权限、所有者等信息)
[pingcai@VM-8-5-centos ~]$ ls -l
总用量 36
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 authorized_keys
drwxrwxr-x 3 pingcai pingcai 4096 1 月 5 2021 git
-rw------- 1 pingcai pingcai 3243 1 月 5 2021 id_rsa
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 id_rsa.pub
drwxrwxr-x 2 pingcai pingcai 4096 12 月 25 22:29 keys
-rw-r--r-- 1 pingcai pingcai 12742 1 月 5 2021 known_hosts
列出当前目录下所有文件和目录的详细信息,包含暗藏文件
[pingcai@VM-8-5-centos ~]$ ls -al
总用量 92
drwx------ 7 pingcai pingcai 4096 12 月 25 22:29 .
drwxr-xr-x. 5 root root 4096 10 月 10 15:47 ..
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 authorized_keys
-rw------- 1 pingcai pingcai 9213 12 月 25 22:29 .bash_history
-rw-r--r-- 1 pingcai pingcai 18 4 月 1 2020 .bash_logout
-rw-r--r-- 1 pingcai pingcai 193 4 月 1 2020 .bash_profile
-rw-r--r-- 1 pingcai pingcai 322 7 月 1 15:43 .bashrc
drwxrwxr-x 3 pingcai pingcai 4096 12 月 25 2020 .cache
drwxrwxr-x 3 pingcai pingcai 4096 12 月 25 2020 .config
drwxrwxr-x 3 pingcai pingcai 4096 1 月 5 2021 git
-rw------- 1 pingcai pingcai 3243 1 月 5 2021 id_rsa
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 id_rsa.pub
drwxrwxr-x 2 pingcai pingcai 4096 12 月 25 22:29 keys
-rw-r--r-- 1 pingcai pingcai 12742 1 月 5 2021 known_hosts
-rw------- 1 pingcai pingcai 42 12 月 25 22:11 .lesshst
-rw------- 1 pingcai pingcai 332 12 月 26 2020 .mysql_history
drwx------ 2 pingcai pingcai 4096 12 月 25 21:59 .ssh
-rw------- 1 pingcai pingcai 1493 12 月 25 21:59 .viminfo
列出当前目录下文件和目录的详细信息;并以可读单位列出文件大小;按工夫排序
[pingcai@VM-8-5-centos ~]$ ls -lht
总用量 36K
drwxrwxr-x 2 pingcai pingcai 4.0K 12 月 25 22:29 keys
drwxrwxr-x 3 pingcai pingcai 4.0K 1 月 5 2021 git
-rw-r--r-- 1 pingcai pingcai 13K 1 月 5 2021 known_hosts
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 id_rsa.pub
-rw------- 1 pingcai pingcai 3.2K 1 月 5 2021 id_rsa
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 authorized_keys
列出当前目录下文件和目录的详细信息;并以可读单位列出文件大小;按文件大小排序
[pingcai@VM-8-5-centos ~]$ ls -lSh
总用量 36K
-rw-r--r-- 1 pingcai pingcai 13K 1 月 5 2021 known_hosts
drwxrwxr-x 3 pingcai pingcai 4.0K 1 月 5 2021 git
drwxrwxr-x 2 pingcai pingcai 4.0K 12 月 25 22:29 keys
-rw------- 1 pingcai pingcai 3.2K 1 月 5 2021 id_rsa
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 authorized_keys
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 id_rsa.pub
列出当前目录下文件和目录的详细信息(应用通配符)
[pingcai@VM-8-5-centos boot]$ ls -l initramfs-*
-rw------- 1 root root 61759568 9 月 2 2020 initramfs-0-rescue-255e6e5162784144a409238b52e04aa1.img
-rw------- 1 root root 64643653 12 月 25 2020 initramfs-0-rescue-e802fc74c83d4716a3b198005b9f6b7c.img
-rw------- 1 root root 20611305 12 月 25 2020 initramfs-3.10.0-1127.19.1.el7.x86_64.img
-rw------- 1 root root 18886636 12 月 25 2020 initramfs-3.10.0-1127.19.1.el7.x86_64kdump.img
-rw------- 1 root root 20058083 12 月 25 2020 initramfs-3.10.0-1160.11.1.el7.x86_64.img
-rw------- 1 root root 17713629 10 月 10 15:32 initramfs-3.10.0-1160.11.1.el7.x86_64kdump.img
-rw------- 1 root root 19432005 10 月 10 15:38 initramfs-3.10.0-1160.42.2.el7.x86_64.img
列出当前目录下文件和目录的详细信息;并通过色彩标识
[pingcai@VM-8-5-centos ~]$ ls -l --color=always
总用量 36
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 authorized_keys
drwxrwxr-x 3 pingcai pingcai 4096 1 月 5 2021 git
-rw------- 1 pingcai pingcai 3243 1 月 5 2021 id_rsa
-rw-r--r-- 1 pingcai pingcai 750 1 月 5 2021 id_rsa.pub
drwxrwxr-x 2 pingcai pingcai 4096 12 月 25 22:29 keys
-rw-r--r-- 1 pingcai pingcai 12742 1 月 5 2021 known_hosts
其它命令
cd、pwd、chmod
正文完