ls 列出目标目录中所有的子目录和文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ls 列出目标目录中所有的子目录和文件相关的知识,希望对你有一定的参考价值。
ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
1. 命令格式:
ls [选项] [目录名]
2. 命令功能:
列出目标目录中所有的子目录和文件。
3. 常用参数:
-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
例子:[[email protected] /]# ls -a
. .autorelabel data home lost+found opt sbin sys var
.. bin dev lib media proc selinux tmp ww
.autofsck boot etc lib64 mnt root srv usr wxj
-A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。
例子:[[email protected] /]# ls -A
.autofsck boot etc lib64 mnt root srv usr wxj
.autorelabel data home lost+found opt sbin sys var
bin dev lib media proc selinux tmp ww
[[email protected] /]#
-c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序
例子:[[email protected] wxj]# ls-c
wxj02.txt wxj01.txt wxj.txt
[[email protected] wxj]# ls -c -lt
总用量 4
-rw-r--r-- 1 root root 6 3月 7 19:46 wxj02.txt
-rw-r--r-- 1 root root 0 3月 7 19:45 wxj01.txt
-rw-r--r-- 1 root root 0 3月 7 19:45 wxj.txt
[[email protected] wxj]#
-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
例子:[[email protected] ~]# ls -l
总用量 44
-rw-------. 1 root root 1063 10月 31 12:40 anaconda-ks.cfg
-rw-r--r--. 1 root root 2168210月 3112:40 install.log
-rw-r--r--. 1 root root 5890 10月 31 12:38 install.log.syslog
drwxr-xr-x 2 root root 4096 11月 5 05:38 wxj
[[email protected] ~]#
-m 所有项目以逗号分隔,并填满整行行宽
例子:[[email protected] wxj]# ls-m
wxj01.txt, wxj02.txt, wxj.txt
[[email protected] wxj]#
-r, –reverse 依相反次序排列
例子:[[email protected] wxj]# ls-r
wxj.txt wxj02.txt wxj01.txt
[[email protected] wxj]#
本文出自 “平平淡淡才是真” 博客,请务必保留此出处http://wuxiujian.blog.51cto.com/10583235/1748942
以上是关于ls 列出目标目录中所有的子目录和文件的主要内容,如果未能解决你的问题,请参考以下文章