Linux命令总结ls

命令说明:

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

猜你喜欢

转载自blog.51cto.com/11576296/2340249
今日推荐