命令说明:
ls #list directory contents(列出目录内容)
常用参数:
-a #显示隐藏文件,Linux下隐藏文件是以"."开头的
-l #长格式显示文件的属性(文件类型、文件权限、用户、用户组 )
-d #显示目录
-h #以人类可读的方式显示文件大小
-i #显示文件的inode索引节点号
-t #按照修改时间排序
-r #倒序排列
-F #在不同类型文件的文件名后面加上相应的标识(类型为d(目录)的文件名后面加"/")
-p #只在目录文件的文件名后面加上斜线"/"的标识
--color=auto #显示颜色,系统中已定义相应的别名
--time-style=long-iso #格式化属性时间(以人类可读的方式)
##范例实践
##创建/root/tools目录,并显示目录下的隐藏文件
[root@Template ~]# ls -la /root/tools/
total 8
drwxr-xr-x 2 root root 4096 Jan 8 16:59 .
dr-xr-x---. 3 root root 4096 Jan 8 16:59 ..
##长格式显示/etc/services文件
[root@Template ~]# ll /etc/services
-rw-r--r--. 1 root root 641020 Oct 2 2013 /etc/services
##以人类可读的方式显示/etc/services文件
[root@Template ~]# ll -h /etc/services
-rw-r--r--. 1 root root 626K Oct 2 2013 /etc/services
##显示/etc/services文件的inode索引节点号
[root@Template ~]# ll -hi /etc/services
2616359 -rw-r--r--. 1 root root 626K Oct 2 2013 /etc/services
##格式化/etc/services文件的修改时间
[root@Template ~]# ll --time-style=long-iso /etc/services
-rw-r--r--. 1 root root 641020 2013-10-02 17:06 /etc/services
##当前目录下的文件进行倒序(降序)排列
[root@Template ~]# ll --time-style=long-iso
total 44
-rw-------. 1 root root 1080 2018-12-08 20:12 anaconda-ks.cfg
-rw-r--r--. 1 root root 21764 2018-12-08 20:12 install.log
-rw-r--r--. 1 root root 5890 2018-12-08 20:09 install.log.syslog
drwxr-xr-x 2 root root 4096 2019-01-08 16:59 tools
[root@Template ~]# ll --time-style=long-iso -r
total 44
drwxr-xr-x 2 root root 4096 2019-01-08 16:59 tools
-rw-r--r--. 1 root root 5890 2018-12-08 20:09 install.log.syslog
-rw-r--r--. 1 root root 21764 2018-12-08 20:12 install.log
-rw-------. 1 root root 1080 2018-12-08 20:12 anaconda-ks.cfg
##查看/etc目录是否存在
[root@Template ~]# ls -ld /etc/
drwxr-xr-x. 78 root root 4096 Jan 8 16:41 /etc/
##计算出/etc/目录下有多少个目录
[root@Template ~]# ls -F /etc/|grep "/$"|wc -l
76
[root@Template ~]# ls -p /etc/|grep "/$"|wc -l
76
Linux命令总结ls
猜你喜欢
转载自blog.51cto.com/11576296/2340249
今日推荐
周排行