简明Linux命令行笔记1:ls
简明Linux命令行笔记1:ls
简明Linux命令行笔记1:ls
ls
ls是list的缩写,主要功能在于查看目录和文件的信息
1.用法:
ls [选项]... [文件]...
2.常用参数:
-a, --all 显示所有文件,包括隐藏文件(也就是前面带.的)
--all用列表的方式显示所有文件及详细信息
-l 使用较长格式列出信息,也就是包含文件的具体信息(所有人,权限等)
-n 类似 -l,但列出UID 及GID 号
-r 逆序排列
-R 递归显示子目录
-S 根据文件大小排序
-t 根据修改时间排序,新修改的在前
-x 逐行列出项目而不是逐栏列出
-X 根据扩展名排序
-1 每行只列出一个文件,也就是单列输出
-F 可视化显示文件
3.命令技巧:
ls -lR 列出目录下的所有文件和详细信息
siu@Darling ~ $ ls -lR work
work:
总用量 12
-rw-r--r-- 1 siu siu 1477 12月 15 13:50 Demo.class
-rw-r--r-- 1 siu siu 1216 12月 15 13:46 Demo.java
-rw-r--r-- 1 siu siu 506 12月 15 13:31 demo.txt
ls -lh 列出目录下的所有文件,大小用M做单位
siu@Darling ~/下载 $ ls -lh
总用量 491M
-rw-r--r-- 1 siu siu 279K 12月 4 17:37 0.8(10.8.15)-release.tar.gz
drwxr-x--- 4 siu siu 4.0K 11月 15 09:24 adt-bundle-linux-x86
-rw------- 1 siu siu 393M 11月 21 17:11 adt-bundle-linux-x86.zip
-rw-r--r-- 1 siu siu 37K 12月 4 20:57 blue-on-white.zip
-rw-r--r-- 1 siu siu 1.7M 12月 9 20:59 chinese_11.0.pdf
www.2cto.com
ls -d* 列出目录下所有d开头的文件
siu@Darling ~/work $ ls d*
demo.txt
ls -F 可视化显示文件类型 / :目录 * :可执行文件 @: 符合链接文件 什么都没有:普通文件
siu@Darling ~/work $ ls -F
a.out* Demo.class Demo.java demo.txt life/
4.相关:
Linux下也可以使用dir命令来查看目录,只是没有颜色标识而已
vdir的效果和ls -l一样
这里并没有列出-C参数,因为大多数终端或发行版都默认设置了ls为ls --color的别名
命令行参数可以连接使用,如:ls -al 和 ls -a -l 一样的效果.
评论暂时关闭