简明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 一样的效果.

相关内容

    暂无相关文章