linux常用命令-ls

发布时间 2023-07-17 10:05:45作者: _飞翔的荷兰人

ls命令是list的简写,作用是列出当前目录下的文件。一般用ls 和 ll即可 无需参数

常用参数:

ls -a 列出目录所有文件,包含以.开始的隐藏文件

ls -A 列出除.及..的其他文件

ls -r 反序排列

ls -t 以文件修改时间排序

ls -S 以文件大小排序

ls -h 以易读大小显示

ls -l 除了文件名外,还将文件的权限、所有者、文件大小等详细信息列出

例一:按易读方式按时间反序排序,并显示文件详细信息

[root@localhost ~]# ls -lhrt
total 8.0K
-rw-------. 1 root root 1.3K Jun 20 16:16 anaconda-ks.cfg
drwxr-xr-x. 2 root root   42 Jun 28 11:31 dockerfile
-rw-r--r--. 1 root root 1.4K Jul  6 17:34 my.cnf
drwxr-xr-x. 2 root root   35 Jul  7 16:20 myshell
[root@localhost ~]# 

例二:按大小反序显示文件详细信息

[root@localhost ~]# ls -lrS
total 8
drwxr-xr-x. 2 root root   35 Jul  7 16:20 myshell
drwxr-xr-x. 2 root root   42 Jun 28 11:31 dockerfile
-rw-------. 1 root root 1276 Jun 20 16:16 anaconda-ks.cfg
-rw-r--r--. 1 root root 1379 Jul  6 17:34 my.cnf
[root@localhost ~]# 

一般用ls 和 ll即可 无需参数

[root@localhost ~]# ls
anaconda-ks.cfg  dockerfile  my.cnf  myshell
[root@localhost ~]# ll
total 8
-rw-------. 1 root root 1276 Jun 20 16:16 anaconda-ks.cfg
drwxr-xr-x. 2 root root   42 Jun 28 11:31 dockerfile
-rw-r--r--. 1 root root 1379 Jul  6 17:34 my.cnf
drwxr-xr-x. 2 root root   35 Jul  7 16:20 myshell
[root@localhost ~]#