Linux命令--ls

命令说明

ls   # list directory contents(列出目录内容)

常用参数

-a                    #显示隐藏文件
-l                    #以长格式显示
-F                    #给不同的文件的文件名后面加上不同的标识,目录后面加“/”
-p                    #只在目录文件的文件后面加上斜线(/)的标识
-d                    #表示查看目录
-r                    #倒序排列
-t                    #按照修改时间排序
-h                    #以人类可读懂的方式显示
--color=auto          #显示颜色。在系统别名中已经被设置。
-i                    #查找inode节点
--time-style=long-iso #格式化文件履性中的修改(modify)时间

范例理解

范例1:显示/root目录下的隐藏文件
[root@db01 ~]# ll /root/
total 40
-rw-------. 1 root root 1196 Apr 29 13:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 21764 Apr 29 13:40 install.log
-rw-r--r--. 1 root root 5890 Apr 29 13:39 install.log.syslog
[root@db01 ~]# ll -a /root/
total 84
dr-xr-x---. 2 root root 4096 Jul 2 14:04 .
dr-xr-xr-x. 24 root root 4096 Jul 2 14:03 ..
-rw-------. 1 root root 233 Jul 1 23:48 .bash_history
-rw-r--r--. 1 root root 18 May 20 2009 .bash_logout
-rw-r--r--. 1 root root 176 May 20 2009 .bash_profile
-rw-r--r--. 1 root root 176 Sep 23 2004 .bashrc
-rw-r--r--. 1 root root 100 Sep 23 2004 .cshrc
-rw------- 1 root root 3831 Jul 1 21:44 .mysql_history
-rw-r--r--. 1 root root 129 Dec 4 2004 .tcshrc
-rw------- 1 root root 4950 Jul 2 10:36 .viminfo
-rw-------. 1 root root 1196 Apr 29 13:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 21764 Apr 29 13:40 install.log
-rw-r--r--. 1 root root 5890 Apr 29 13:39 install.log.syslog

范例2:长格式显示/tmp目录的属性
[root@db01 ~]# ls -ld /tmp/
drwxrwxrwt. 7 root root 4096 Jul 2 14:03 /tmp/

范例3:长格式显示/etc/services文件的属性
[root@db01 ~]# ll /etc/services 
-rw-r--r--. 1 root root 641020 Oct 2 2013 /etc/services

范例4:格式化/root目录下文件的修改时间
[root@db01 ~]# ll /root/
total 40
-rw-------. 1 root root 1196 Apr 29 13:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 21764 Apr 29 13:40 install.log
-rw-r--r--. 1 root root 5890 Apr 29 13:39 install.log.syslog
[root@db01 ~]# ll --time-style=long-iso /root/
total 40
-rw-------. 1 root root 1196 2019-04-29 13:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 21764 2019-04-29 13:40 install.log
-rw-r--r--. 1 root root 5890 2019-04-29 13:39 install.log.syslog

范例5:在/etc/目录下创建一个a.txt文件,然后再找出来(命令中不能出现a.txt这个文件名称)
[root@db01 ~]# touch /etc/a.txt       #创建/etc/a.txt文件
[root@db01 ~]# ll /etc/a.txt          #查看/etc/a.txt文件是否创建成功
-rw-r--r-- 1 root root 0 Jul 2 14:13 /etc/a.txt
[root@db01 ~]# ll -rt /etc/|tail -1   #利用ls的按时间进行降序的参数(-r -t),然后取最后一个
-rw-r--r-- 1 root root 0 Jul 2 14:13 a.txt
 
范例6:给/根目录下的目录(不包含其它子目录)加标识
[root@db01 ~]# ls -F /
bin/ chenliang.txt chenliang02.txt dev/ home/ lib64/ media/ opt/ root/ selinux/ srv/ tmp/ var/
boot/ chenliang01.txt data/ etc/ lib/ lost+found/ mnt/ proc/ sbin/ server/ sys/ usr/

范例7:给/根目录下的目录(不包含其它子目录)加标识
[root@db01 ~]# ls -p /
bin/ chenliang.txt chenliang02.txt dev/ home/ lib64/ media/ opt/ root/ selinux/ srv/ tmp/ var/
boot/ chenliang01.txt data/ etc/ lib/ lost+found/ mnt/ proc/ sbin/ server/ sys/ usr/

范例8:显示/tmp目录的inode索引节点号
[root@db01 ~]# ls -lid /tmp/
2752513 drwxrwxrwt. 7 root root 4096 Jul 2 14:03 /tmp/

范例9:显示/etc/services文件有多大
[root@db01 ~]# ll -h /etc/services 
-rw-r--r--. 1 root root 626K Oct 2 2013 /etc/services

 

转载于:https://www.cnblogs.com/chenliangc/articles/11120393.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值