卧疾丰暇豫,翰墨时间作。这篇文章主要讲述每天一个linux 命令----ls相关的知识,希望能为你提供帮助。
- 命令介绍
命令作用:查看目录和目录下的文件的属性和信息等
命令语法格式: ls [选项] [目录名称]
常用选项 | 含义 | 实例图片 |
-a | 原意为all(所有),作用显示所有文件,包括隐藏文件(开头含”.“的文件显示的文件,如.filename) | |
-l | 列出文件详细信息,如属主,属组,大小等文件或目录 属性 | |
-h | 以已读方式(kb,mb,gb)显示文件大小 | |
-r | 根据(z-a)进行排序,默认排序为(a-z) | |
-t | 按最新修改时间进行排序 | |
-S | 根据文件大小进行排序 | |
-R | 递归显示该目录下的所有目录和文件夹 | |
-d | 将目录像文件一样显示 | |
-k | 已kb显示文件大小 | |
-X | 根据拓展名进行排序(目录默认在前) | |
-1 | 每行只列出一个文件 | |
--help | ls命令帮助信息 |
2.命令常用介绍
[root@test2 local]# ls -l *.tar.gz#配合通配符一起使用,某一个文件
-rw-r--r--. 1 1002 100211524133 1月29 11:10 apache-tomcat-9.0.52.tar.gz
-rw-r--r--. 1 1002 1002 178295771 1月29 11:10 jdk-16.0.2_linux-x64_bin.tar.gz
[root@test2 local]# clear
[root@test2 local]# ls
apache-tomcat-9.0.52.tar.gzincludelib64src
binjdk-16.0.2libexectomcat
etcjdk-16.0.2_linux-x64_bin.tar.gzsbin
gameslibshare
[root@test2 local]# ls -l *.tar.gz
-rw-r--r--. 1 1002 100211524133 1月29 11:10 apache-tomcat-9.0.52.tar.gz
-rw-r--r--. 1 1002 1002 178295771 1月29 11:10 jdk-16.0.2_linux-x64_bin.tar.gz
[root@test2 local]#
[root@test2 var]# ls -lth /etc/ssl#按最后一次更改时间,进行排序,并把文件大小进行[人性化]显示
总用量 20K
-rw-r--r--. 1 root root 2.4K 2月15 15:18 tomcat.pfx
-rw-r--r--. 1 root root 1.2K 2月15 15:15 tomcat.crt
-rw-r--r--. 1 root root 1001 2月15 15:13 tomcat1.csr
-rw-r--r--. 1 root root 1.8K 2月15 15:13 privkey.pem
-rw-r--r--. 1 root root 1.7K 2月15 15:02 tomcat1.key
lrwxrwxrwx. 1 root root16 1月25 18:25 certs -> ../pki/tls/certs
[root@test2 var]#
[root@test2 local]# ls -lR /home#对用户家目录进行递归显示
/home:
总用量 0
drwx------. 2 lisilisi62 2月15 14:14 lisi
drwx------. 2 wangwuwangwu62 2月15 14:14 wangwu
drwx------. 2 zhangsan zhangsan 62 2月15 14:14 zhangsan
/home/lisi:
总用量 0
/home/wangwu:
总用量 0
/home/zhangsan:
总用量 0
[root@test2 local]#
3.命令查看-小技巧
[root@test2 local]# ls -l /#显示/下所有的文件属性等信息
总用量 20
lrwxrwxrwx.1 root root7 1月24 20:49 bin -> usr/bin
dr-xr-xr-x.5 root root 4096 1月24 20:51 boot
drwxr-xr-x.20 root root 3240 1月24 21:05 dev
drwxr-xr-x.77 root root 8192 2月15 14:48 etc
drwxr-xr-x.5 root root48 2月15 14:14 home
lrwxrwxrwx.1 root root7 1月24 20:49 lib -> usr/lib
lrwxrwxrwx.1 root root9 1月24 20:49 lib64 -> usr/lib64
drwxr-xr-x.2 root root6 11月5 2016 media
drwxr-xr-x.3 root root19 2月15 14:11 mnt
drwxr-xr-x.3 root root19 2月15 14:13 opt
dr-xr-xr-x. 116 root root0 1月24 21:05 proc
dr-xr-x---.6 root root228 2月15 20:17 root
drwxr-xr-x.26 root root760 2月15 14:48 run
lrwxrwxrwx.1 root root8 1月24 20:49 sbin -> usr/sbin
drwxr-xr-x.2 root root6 11月5 2016 srv
dr-xr-xr-x.13 root root0 1月24 21:05 sys
drwxr-xr-x.2 root root40 2月15 14:57 test
drwxrwxrwt.11 root root 4096 2月15 15:53 tmp
drwxr-xr-x.13 root root155 1月24 20:49 usr
drwxr-xr-x.20 root root280 2月15 14:26 var
第一行:代表这个文件目录拥有的权限,共10位,第一位是比较特殊的,代表文件的类型,这里的第一位是d,表示这是一个目录,l表示这是一个链接,b是可存储设备。后9位每三位代表一种身份,分别为属主(所有者),属组(所属组),其它人(所有人),每个身份都有三种权限,其中属主的权限最大,权限分别是r(read 可读取),w(write,可写入),x(可执行),这些权限可以定义对应的身份可以对文件进行何种操作(再次强调:属主 天下第一).
第二行:链接的个数。
第三行:所有者,相当于这个文件的拥有者,(粗暴一点讲就是这个文件的爹)
第四行:所属组。组内的多名成员可以对这个文件拥有一样的权限
第五行:文件大小,默认以字节显示
第六行:日期时间
第七行:文件名称,(.开头的是隐藏文件)
【每天一个linux 命令----ls】
推荐阅读
- #yyds干货盘点#抬头看天 | 谈谈移动端抓包方式和原理及如何防犯MITM
- linux系统挂载windows2016共享目录
- #yyds干货盘点#Prometheus 之 Grafana 简述
- 北亚数据恢复raid5磁盘阵列在进行热备盘同步数据过程中,硬盘掉线导致raid崩溃的数据恢复案例
- bpftrace系统分析脚本实战
- #yyds干货盘点#还没有表白神器(情人节来喽,快为心爱的她送上一份专属的礼物吧~)
- go语言学习---map集合
- win8 64位旗舰版设置与关闭筛选器的办法【图文】
- Win 8系统本地搜索结果页面会显示网络内容怎样删除