linux ls

简介:

(1)命令功能

ls命令用来显示目标列表,在Linux系统中有着较高的使用率。ls命令的输出信息可以进行彩色加亮显示,以区分不同类型的文件。

(2)命令语法

ls(选项) (参数)

(3)选项说明

  • -a:显示所有档案及目录(ls内定将档案名或目录名称开关为“.”的视为隐藏档,不会列出;

  • -C:多列显示输出结果。这是默认选项;

  • -i:显示目录或文件的inode索引号;

  • -h:在ls –l的输出中,把文件大小的显示改变为用KB表示(默认为字节);

  • -1(数字):与“C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;

  • -d:仅显示目录名,而不显示目录下的内容列表;

  • -l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;

  • -R:递归处理,将指定目录下的所有文件及子目录一并处理。

(4)参数说明

  • 目录:指定要显示列表的目录。也可以是具体的文件。

(5)实例

实例1:显示当前目录下非隐藏文件与目录—ls .

1
2
3
4
[root@moban /]# ls .
a    boot  dev   leaf     lib64      mnt     opt   sbin    sys    test3   var
b    c     etc  leafhao  lost+found  mydisk proc  selinux  test1 tmp    xphao
bin  data  home lib      media       oldboy root  srv      test2 usr    xpleaf

实例2:显示当前目录下包括隐藏文件在内的所有文件列表—ls –a

1
2
3
4
5
6
[root@moban /]# ls -a
.             b     dev     lib         mydisk  sbin    test2  xphao
..            bin   etc     lib64       oldboy  selinux test3  xpleaf
a             boot  home    lost+found  opt     srv     tmp
.autofsck     c    leaf     media       proc   sys      usr
.autorelabel  data leafhao  mnt         root   test1     var

实例3:列出文件和文件夹详细信息—ls –l

1
2
3
4
5
6
7
8
[root@moban /]# ls -l
total  146
drwxr-xr-x.   2  root root  4096  May  13  19 : 46  a
drwxr-xr-x.   2  root root  4096  May  13  19 : 46  b
dr-xr-xr-x.   2  root root  4096  May  22  19 : 26  bin
dr-xr-xr-x.   5  root root  1024  May  13  23 : 49  boot
drwxr-xr-x.   2  root root  4096  May  13  19 : 46  c
省略······

实例4:递归显示文件—ls –R

1
2
3
4
5
6
[root@moban /]# ls -R /xpleaf
/xpleaf:
leaf  test.txt xpleaf
  
/xpleaf/leaf:
xpleaf.txt

    实例5:显示文件夹信息—ls –ld 目录/文件

1
2
[root@moban /]# ls -ld /etc
drwxr-xr-x.  84  rootroot  4096  Jun  25  22 : 15  /etc

 说明:不加-ld参数,会将/etc目录下的所有子目录和文件显示出来

实例6:以列输出显示当前目录下非隐藏文件与目录—ls -1(数字)

1
2
3
4
5
[root@moban /]# ls - 1
bin
boot
data
省略······

实例7:ls –ld,只能显示当前目录的详细信息

1
2
3
4
[root@moban /]# ls -d
.
[root@moban /]# ls -ld
dr-xr-xr-x.  35  rootroot  4096  Jun  25  21 : 45  .

实例8:显示目录或文件的inode索引号—ls–li

1
2
[root@moban ~]# ls -li test.txt
271579  -rw-r--r-- 1root root  7  Jul   2  08 : 32  test.txt

实例9:把文件大小的显示改变为用KB表示—ls–lh

1
2
3
4
[root@moban ~]# ls -l c.docx
-rw-r--r--  1  rootroot  27119  Jun  30  22 : 46  c.docx
[root@moban ~]# ls-lh c.docx
-rw-r--r--  1  rootroot 27K Jun  30  22 : 46  c.docx




本文转自 xpleaf 51CTO博客,原文链接:http://blog.51cto.com/xpleaf/1671111,如需转载请自行联系原作者
相关文章
|
Shell Linux API
【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程
【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程
458 1
|
Linux
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
1040 3
【Linux】深入理解ls命令
【Linux】深入理解ls命令
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
存储 数据挖掘 Linux
探索Linux的ls命令:深入解析与实用指南
**探索Linux的`ls`命令:简明指南** `ls`命令用于列出目录内容,是Linux用户的基础工具。它提供灵活的参数定制输出,如 `-l` 显示详细信息,`-a` 显示隐藏文件,`-h` 以易读格式显示大小,`-R` 递归列出子目录。结合其他命令和管道,`ls`能用于数据分析。注意权限和使用最佳实践,如避免多余参数,谨慎使用通配符,并利用`man ls`查阅手册以深入学习。善用`ls`能提升Linux操作效率。
|
Linux
Linux系统之ls命令的基本使用
Linux系统之ls命令的基本使用
346 2
Linux系统之ls命令的基本使用
在Linux中,ls命令有哪些常用的选项?
在Linux中,ls命令有哪些常用的选项?
|
Linux Shell UED
探索 Linux 命令 `dircolors`:自定义 `ls` 命令的颜色输出
`dircolors` 是 Linux 中用于自定义 `ls` 命令颜色输出的工具,它读取配置文件(默认 `/etc/DIR_COLORS` 或通过 `LS_COLORS` 环境变量)并生成 shell 变量。
|
Linux Go
linux ls -la文件信息含义
linux ls -la文件信息含义
297 1
|
数据可视化 搜索推荐 Linux