inux 命令 ls :打印当前目录的清单 或 打印指定目录的文件及文件夹清单
(以下命令不是ls的全部,只是个人平常测试工作中常用的一些,做为总结)
1、ls 列出当前目录下所有目录和文件名。(当前为home)
如:[root@qa home]# ls
2、ls -a 列出当前目录下所有目录和文件名(包括以.和..开头的任何文件)
如:[root@qa home]# ls -a
3、ls 路径 列出指定路径目录下所有文件名
如:[root@qa home]# ls /home/qa/
4、ls -l? 常常简写为ll ,每列只有一个文件列当前目录下所有文件名以及相关信息
如:
[root@qa home]# ls -l
total 1613716
drwxr-xr-x? ?2????? ?root????? root??????4096???? Oct 15 07:18 test
drwxr-xr-x?? 2??? ?? root????? root??????4096??? ?Dec? 4? 2012 tmp
[? 权限]????[连结] [拥有者]? [群组]? [文件大小][修改日期][文件名]
drwxr-xr-x
d?表示为目录
r? 表示有读权限
w 表示有写的权限
x 表示有执行的权限
rwx 表示文件拥有者有读、写、执行的权限
?
r-x表示文件所属群组有读和执行的权限
r-x表示其它人有读和执行的权限
5、ll -h 表示以容易理解的格式列出文件大小(如:M、G)
比如:
[root@qa home]# ll -h
drwxr-xr-x 2 root????? root???? 4.0K 15 07:18 test
-rw-r--r-- 1 root????? root???? 112M Sep 19? 2012 sitemon
(文件大小为4.0k 和 112M)
6、ls -x 逐行列出文件名
比如:
[root@qa home]# ls -x
techops
test
tmp
7、ll -t 以文件修改时间排序
如:[root@qa home]# ls -lt
?
drwxr-x--- 3 xwzhou????xwzhou????? 4096 Mar 25? 2013 xwzhou
drwxr-x--- 3 opsbac????? opsbac???? 4096 Mar 25? 2013 opsbackup
drwxr-xr-x 2 root????? root?????????????? 4096 Dec 11? 2012 qzhang
-rw-r--r-- 1 root??