Linux命令(2):ls命令
2016-03-31 16:59
302 查看
ls命令功能说明
ls命令显示指定目录下的内容,列出工作目录所含的文件及子目录。用法如下:
常用选项
了解长格式显示 下面的示例使用Centos 7演示,ls -l等同于ll
长格式字段的含义
示例 使用-lh,以方便查看的形式查看文件大小
使用-sh,显示大小,上面的-lh也能查看大小
使用-a和-A参数,显示所有文件和显示除.和..之外的所有文件
使用-d,显示目录的信息
使用-S,排序文件大小
使用-g,不打印所有者信息
使用-G,不打印组信息
使用-i,打印每个文件的inode
使用-t,通过修改时间列出,新文件在前
ls命令显示指定目录下的内容,列出工作目录所含的文件及子目录。用法如下:
ls [OPTION]... [FILE]... |
选项 | 含义 |
-a | 显示所有文件,包括隐藏文件,以.开头的是隐藏文件 |
-d | 通常,如果指定了一个目录,ls命令会列出目录中的内容而不是目录本身。将此项与-l选项结合使用,可查看目录的详细信息,而不是目录中的内容 |
-F | 选项会在每个所列出的名字后面加上类型指示符(例如,如果名字是目录名,则会加上一个斜杠) |
-l | 长格式显示,除文件名外,同时将文件或子目录的权限、使用者和大小等信息详细列出 |
-h | 以长格式列出,以人们可读的方式而不是字节数来显示文件的大小 |
-i | 显示文件inode |
-r | 以相反的顺序显示结果。通常,ls命令按照字母升序排列显示结果 |
-s | 在每个文件名后输出该文件的大小 |
-S | 按文件大小对结果排序 |
-k | 以k字节的形式显示文件的大小 |
-u | 以文件上次被访问的时间排序 |
-t | 以修改时间排序 |
-o | 显示除组信息外的详细信息 |
-x | 按列输出,横向排序 |
-q | 用“?”代替不可输出的字符 |
-m | 横向输出文件名,并以“,”作为分隔符 |
-R | 列出所有子目录下的文件 |
-pF | 第个文件名后附上一个字符以说明该文件的类型。“*”表示可执行的普通文件,“/”表示目录,“@”表示符号链接,“|”表示FIFO,“=”表示套接字(socket) |
-C | 按列输出,纵向排序 |
-Q | 把输出的文件名用双引号括起来 |
[root@c7 app]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)[root@c7 app]# ls -l总用量 2636-rw-r--r--. 1 root root 1222783 10月 28 12:09 Glances-1.7.1.tar.gz-rw-r--r--. 1 root root 388499 11月 7 13:20 htop-1.0.2.tar.gz-rw-r--r--. 1 root root 1081874 11月 7 13:21 pip-1.5.4.tar.gzdrwxr-xr-x. 2 root root 6 11月 7 13:15 test[root@c7 app]# ll总用量 2636-rw-r--r--. 1 root root 1222783 10月 28 12:09 Glances-1.7.1.tar.gz-rw-r--r--. 1 root root 388499 11月 7 13:20 htop-1.0.2.tar.gz-rw-r--r--. 1 root root 1081874 11月 7 13:21 pip-1.5.4.tar.gzdrwxr-xr-x. 2 root root 6 11月 7 13:15 test |
列 | 字段 | 含义 |
第1列 | -rw-r--r-- | 对文件的访问权限。第一个字符表示文件的类型。在不同的类型之间,开头的“-”表示该文件是一个普通文件,d表示目录。紧接着的三个字符表示文件所有者的访问权限,再接着的三个字符表示文件所属组中成员的访问权限,最后三个字符表示其他所有人的访问权限。 |
第2列 | 1 | 文件链接的数目 |
第3列 | root | 文件所有者的用户名 |
第4列 | root | 文件所属用户组的名称 |
第5列 | 1222893 | 以字节数表示文件的大小 |
第6列 | 10月 28 12:09 | 上次修改文件的日期和时间 |
第7列 | Glances..... | 文件名 |
[root@c7 app]# ls -lh #以方便查看的形式显示文件大小 总用量 2.6M-rw-r--r--. 1 root root 1.2M 10月 28 12:09 Glances-1.7.1.tar.gz-rw-r--r--. 1 root root 380K 11月 7 13:20 htop-1.0.2.tar.gz-rw-r--r--. 1 root root 1.1M 11月 7 13:21 pip-1.5.4.tar.gzdrwxr-xr-x. 2 root root 6 11月 7 13:15 test |
[root@c7 app]# ls Glances-1.7.1.tar.gz -sh 1.2M Glances-1.7.1.tar.gz |
[root@c7 app]# ls #不加选项,列出文件Glances-1.7.1.tar.gz htop-1.0.2.tar.gz pip-1.5.4.tar.gz test[root@c7 app]# ls -a #使用-a选项,显示所有文件. .. Glances-1.7.1.tar.gz htop-1.0.2.tar.gz pip-1.5.4.tar.gz test[root@c7 app]# ls -A #使用-A选项,显示除.和..的所有文件Glances-1.7.1.tar.gz htop-1.0.2.tar.gz pip-1.5.4.tar.gz test |
[root@c7 ~]# ll -d shell drwxr-xr-x. 3 root root 4096 11月 4 17:10 shell[root@c7 ~]# ll -dh shell drwxr-xr-x. 3 root root 4.0K 11月 4 17:10 shell |
[root@c7 app]# ls -lhS 总用量 2.6M -rw-r--r--. 1 root root 1.2M 10月 28 12:09 Glances-1.7.1.tar.gz -rw-r--r--. 1 root root 1.1M 11月 7 13:21 pip-1.5.4.tar.gz -rw-r--r--. 1 root root 380K 11月 7 13:20 htop-1.0.2.tar.gz drwxr-xr-x. 2 root root 6 11月 7 13:15 test |
[root@c7 app]# ls -g总用量 2636-rw-r--r--. 1 root 1222783 10月 28 12:09 Glances-1.7.1.tar.gz-rw-r--r--. 1 root 388499 11月 7 13:20 htop-1.0.2.tar.gz-rw-r--r--. 1 root 1081874 11月 7 13:21 pip-1.5.4.tar.gzdrwxr-xr-x. 2 root 6 11月 7 13:15 test |
[root@c7 app]# ls -lG总用量 2636-rw-r--r--. 1 root 1222783 10月 28 12:09 Glances-1.7.1.tar.gz-rw-r--r--. 1 root 388499 11月 7 13:20 htop-1.0.2.tar.gz-rw-r--r--. 1 root 1081874 11月 7 13:21 pip-1.5.4.tar.gzdrwxr-xr-x. 2 root 6 11月 7 13:15 test |
[root@c7 app]# ls -li总用量 2636 135143701 -rw-r--r--. 1 root root 1222783 10月 28 12:09 Glances-1.7.1.tar.gz 135143665 -rw-r--r--. 1 root root 388499 11月 7 13:20 htop-1.0.2.tar.gz 134306551 -rw-r--r--. 1 root root 1081874 11月 7 13:21 pip-1.5.4.tar.gz 67144953 drwxr-xr-x. 2 root root 6 11月 7 13:15 test |
[root@c7 app]# ls -lt /var/log/ 总用量 1508 -rw-r--r--. 1 root root 5228 11月 7 16:01 cron -rw-------. 1 root root 2717 11月 7 16:01 messages -rw-------. 1 root root 720 11月 7 14:08 secure -rw-rw-r--. 1 root utmp 195840 11月 7 14:08 wtmp -rw-r--r--. 1 root root 602104 11月 7 13:20 lastlog -rw-------. 1 root root 0 11月 7 03:30 maillog -rw-------. 1 root root 0 11月 7 03:30 spooler -rw-r--r--. 1 root root 82882 11月 7 03:30 cron-20161107 -rw-------. 1 root root 155311 11月 7 03:01 messages-20161107 -rw-------. 1 root root 3792 11月 4 17:59 secure-20161107 -rw-------. 1 root root 184 11月 3 13:57 maillog-20161107 |
相关文章推荐
- C语言实现的ls命令源码分享
- linux中ls命令使用详解
- 每天一个linux命令(1):ls命令
- ls命令
- Linux---Ls命令 初级实现
- 每天一个linux命令(1):ls命令
- ls命令的简单实现
- Linux文件权限属性后面的点的含义(ls -l)
- ubuntu 编写自己的ls命令
- 每天一个linux命令(1):ls命令
- linux下查看以某个字母开头都所有文件
- 关于Linux命令ls的一道笔试题
- ls命令
- linux命令之ls命令及常用参数详解
- linux:编写自己的ls命令
- Linux学习笔记一【Linux常用命令之(文件处理命令-ls命令)】
- Linux系统目录结构、ls命令、文件类型、alias命令
- Linux学习笔记(系统目录结构,ls,文件类型,alias)
- ls命令、文件类型和alias命令
- 五、系统目录结构、ls命令、文件类型、alias命令