Linux命令(30)ls命令
2020-05-28 16:04:14来源:博客园 阅读 ()
Linux命令(30)ls命令
ls命令
-
功能说明:列出指定目录下的文件列表(包括子目录),但不能显示文件内容
-
用法:ls [OPTION]... [FILE]...
选项 作用 -a 显示所有文件,包括隐藏文件 -A 显示除.和..之外的所有文件 -l 显示文件的详细属性信息 -h 对文件大小做单位换算,以人类可读的方式显示,换算后的结果非精确值 -d 查看目录本身而非其内部的文件列表,通常-l和-d结合起来使用。 -r 逆序显示 -R 递归显示,如果目录中还有文件,它会把目录中的文件也打印出来
示例1: 显示当前目录下的所有文件,包括隐藏文件。
[root@node1 ~]# ls -a
. anaconda-ks.cfg .bash_history .bash_profile .cache .cshrc .viminfo
.. a.sh .bash_logout .bashrc .config .tcshrc
示例2:显示当前目录下除.和..之外的所有文件。
[root@node1 ~]# ls -A
anaconda-ks.cfg .bash_history .bash_profile .cache .cshrc .viminfo
a.sh .bash_logout .bashrc .config .tcshrc
示例3:ls命令不带任何参数,则显示当前目录下的内容。
[root@node1 ~]# ls
anaconda-ks.cfg a.sh
示例4:ls命令跟路径,显示指定路径下内容。
[root@node1 ~]# ls /var/
adm cache crash db empty ftp games gopher kerberos lib local lock log mail nis opt preserve run spool tmp yp
示例5:ls命令使用-l选项,显示文件的详细属性信息。
[root@node1 ~]# ls -l
total 68
-rw-------. 1 root root 1652 Jul 25 19:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 48866 Jul 25 19:40 install.log
-rw-r--r--. 1 root root 9451 Jul 25 19:37 install.log.syslog
...
文件类型:
符号 | 代表意义 |
---|---|
- | 普通文件(file) |
d | 目录文件(directory) |
b | 块设备文件(block) |
c | 字符设备文件(character) |
l | 符号链接文件(symbolic link file) |
p | 命令管道文件(pipe) |
s | 套接字文件(socket) |
示例6:ls命令使用-h选项对文件大小做单位换算,以人类可读的方式显示,换算后的结果非精确值。
[root@node1 ~]# ls -lh
total 68K
-rw-------. 1 root root 1.7K Jul 25 19:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 48K Jul 25 19:40 install.log
-rw-r--r--. 1 root root 9.3K Jul 25 19:37 install.log.syslog
...
示例7:ls命令使用-ld选项查看目录自身的属性,而非其内部的文件列表的属性。通常-l和-d结合起来使用。
[root@node1 ~]# ls -ld /var/log/
drwxr-xr-x. 8 root root 4096 May 28 11:21 /var/log/
示例8:ls命令使用-r选项逆序显示当前目录中的内容。
[root@www ~]# mkdir /tmp/test
[root@www ~]# cd /tmp/test/
[root@www test]# mkdir {a..f}
[root@www test]# ls -l
total 0
drwxr-xr-x 2 root root 6 Apr 8 03:53 a
drwxr-xr-x 2 root root 6 Apr 8 03:53 b
drwxr-xr-x 2 root root 6 Apr 8 03:53 c
drwxr-xr-x 2 root root 6 Apr 8 03:53 d
drwxr-xr-x 2 root root 6 Apr 8 03:53 e
drwxr-xr-x 2 root root 6 Apr 8 03:53 f
[root@www test]# ls -lr
total 0
drwxr-xr-x 2 root root 6 Apr 8 03:53 f
drwxr-xr-x 2 root root 6 Apr 8 03:53 e
drwxr-xr-x 2 root root 6 Apr 8 03:53 d
drwxr-xr-x 2 root root 6 Apr 8 03:53 c
drwxr-xr-x 2 root root 6 Apr 8 03:53 b
drwxr-xr-x 2 root root 6 Apr 8 03:53 a
示例9:ls命令使用-R选项递归显示,如果目录中还有文件,它会把目录中的文件也打印出来。
[root@www test]# cd a
[root@www a]# mkdir {a..d}
[root@www a]# cd ..
[root@www test]# ls -lR
.:
total 0
drwxr-xr-x 6 root root 38 Apr 8 03:56 a
drwxr-xr-x 2 root root 6 Apr 8 03:53 b
drwxr-xr-x 2 root root 6 Apr 8 03:53 c
drwxr-xr-x 2 root root 6 Apr 8 03:53 d
drwxr-xr-x 2 root root 6 Apr 8 03:53 e
drwxr-xr-x 2 root root 6 Apr 8 03:53 f
./a:
total 0
drwxr-xr-x 2 root root 6 Apr 8 03:56 a
drwxr-xr-x 2 root root 6 Apr 8 03:56 b
drwxr-xr-x 2 root root 6 Apr 8 03:56 c
drwxr-xr-x 2 root root 6 Apr 8 03:56 d
./a/a:
total 0
原文链接:https://www.cnblogs.com/shijunxian/p/12984638.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:如何将目录下的脚本一次性全部执行
下一篇:上古神器vim系列之移动三板斧
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- awk命令详解 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash