`

我使用过的Linux命令之ls - 显示文件目录列表

阅读更多

我使用过的Linux命令之ls - 显示文件目录列表

本文链接:http://codingstandards.iteye.com/blog/801062   (转载请注明出处)

用途说明

ls命令用于显示文件目录列表,类似于DOS/Windows中的dir命令。它是Linux系统下最常用的命令之一,它的参数多达30个之多,也是较复杂的Linux命令。本文不打算列出所有的参数的含义,有兴趣的可以查看手册页,网上也有很多资源进行详细的描述。

常用参数

ls命令最常用的方式是就是不带任何参数。

格式:ls

若要显示某个具体的文件,直接跟上文件名即可。

格式:ls <FILE>

若要显示某个目录下的文件,直接跟上目录名即可。

格式:ls <DIR>

若要显示某个目录本身的信息,需要加上-d参数。

格式:ls -d <DIR>

若要显示目录或文件的详细信息,加上-l参数(l是long的缩写)。

格式:ls -l

若要列表按时间排序,加上-t参数(t是time的缩写),注意是按时间倒序排列的,最新的文件排在前面。

格式:ls -lt

若要使文件按时间顺序排列,在-t参数的基础上再加上-r参数(r是reverse的缩写)。

格式:ls -lrt

在Linux下,以点开头的文件或目录是隐藏的文件,通常有特殊用途,若要全部显示出来,要加上-a参数(a是all的缩写)。

格式:ls -a

在加上-a参数之后,会把所有以点开头的文件名,包括.和..,及当前目录和上级目录,若不想显示这两个,改用-A参数。

格式:ls -A

使用示例

示例一 按时间排序显示文件列表

[root@web ~]# ls -lrt
总计 196
-rw-r--r--  1 root root     0 06-28 17:20 install.log.syslog
-rw-r--r--  1 root root 35533 06-28 17:37 install.log
-rw-------  1 root root  1469 06-28 17:37 anaconda-ks.cfg
drwxr-xr-x  2 root root  4096 06-28 21:31 Desktop
-rwxr-Sr-x  1 root root  1898 06-30 09:29 ntp.conf
-rw-------  1 root root 78949 07-01 15:13 mbox
drwxr-xr-x  5 root root  4096 07-03 17:17 work11
-rw-r--r--  1 root root 10217 07-06 13:10 data.txt
drwxr-xr-x 13 root root  4096 10-18 15:15 work190
drwxr-xr-x  3 root root  4096 10-28 14:47 setup
[root@web ~]#

上述列表的信息的含义,参见相关资料【2】。

示例二 显示隐藏文件

[root@web ~]# ls -a
.                .bash_profile  data.txt  .gconf           .gstreamer-0.10     .lesshst        ntp.conf  .tcshrc
..               .bashrc        Desktop   .gconfd          .gtkrc-1.2-gnome2   mbox            .redhat   .Trash
anaconda-ks.cfg  .chewing       .dmrc     .gnome           .ICEauthority       .metacity       .scim     .viminfo
.bash_history    .cshrc         .eggcups  .gnome2          install.log         .mysql_history  setup     work11
.bash_logout     .cvspass       .elinks   .gnome2_private  install.log.syslog  .nautilus       .ssh      work190
[root@web ~]# ls -A
anaconda-ks.cfg  .bashrc   data.txt  .elinks  .gnome2            .ICEauthority       mbox            ntp.conf  .ssh      work11
.bash_history    .chewing  Desktop   .gconf   .gnome2_private    install.log         .metacity       .redhat   .tcshrc   work190
.bash_logout     .cshrc    .dmrc     .gconfd  .gstreamer-0.10    install.log.syslog  .mysql_history  .scim     .Trash
.bash_profile    .cvspass  .eggcups  .gnome   .gtkrc-1.2-gnome2  .lesshst            .nautilus       setup     .viminfo
[root@web ~]#

 

示例三 ls命令默认显示颜色之谜

我们在bash中使用的ls实际上是个别名。

[root@web ~]# type -a ls
ls is aliased to `ls --color=tty'
ls is /bin/ls
[root@web ~]# ls
anaconda-ks.cfg  data.txt  Desktop   install.log  install.log.syslog  mbox   ntp.conf  setup   work11   work190
[root@web ~]# /bin/ls
anaconda-ks.cfg  data.txt  Desktop  install.log  install.log.syslog  mbox  ntp.conf  setup  work11  work190
[root@web ~]#

问题思考

相关资料

【1】Linux宝库 LS

【2】时光漂流瓶 linux系统中ls命令用法详解

 

返回 我使用过的Linux命令系列总目录

 

0
0
分享到:
评论

相关推荐

    linux文件系统及文件操作命令

    如果想要以详细列表的方式罗列出所有的文件,可以使用 ls -l 命令: ``` $ ls -l ``` ls -l 命令可以显示文件的详细信息,包括文件类型、权限、所有者、组、大小、修改时间等信息。 在 Linux 中,可以使用 type ...

    Linux入门常用命令

    ls -lh #以列表形式显示当前目录下所有的非隐藏文件的大小(K M T) ls -alh #以列表形式显示所有文件,包含隐藏文件的文件大小(K M T) 常用的组合: ls ll #等价于 ls -l ls /etc #显示/etc目录下的文件 2:...

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    Linux开发中的常用命令

    ls #以默认方式显示当前目录文件列表  ls –a #显示所有文件包括隐藏文件  ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行  ls --color=never *.so &gt; obj #不显示文字颜色,...

    linux中ls命令使用详解

    ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、...

    Linux命令大全(Linuxidc.com修改版)

    --show-control-chars 在文件和目录列表时,使用控制字符。 --sort=&lt;排序方式&gt; 配置文件和目录列表的排序方式。 --time=&lt;时间戳记&gt; 用指定的时间戳记取代更改时间。 --version 显示版本信息。

    linux 常用命令

    ls -l 显示文件列表 ls -al -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏 档,不会列出) ls -al |grep '^d' 显示目录 ls -al |grep '^[^d]' 在一个目录中查询不包含目录的所有文件 ls...

    ll - 长格式文件列表:文件模仿 Linux 'ls -l' 命令的输出。-matlab开发

    文件模仿 Linux 'ls -l' 命令的输出。 文件每行列出一个,带有目录标志、文件大小、修改日期和文件名。 输入参数是要列出的目录名。 允许使用通配符(如在 Matlab dir 命令中)。 输出是文件名的元胞数组(例如没有...

    linux常用命令

    ls -a 显示所有文件,包含隐藏文件(以点开头) ls -l 显示详细列表。 ls -R 显示子目录 ls -d 显示某个目录本身的信息。 [root@Centreon ~]# ls -a . .bash_history .bashrc install.log.syslog .ssh

    Linux ls命令的使用

    ls命令用来显示目录内容,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 2.命令格式 ls [OPTION]... [FILE]... 3.选项说明 -a,--all:显示所有档案及目录(ls内定...

    Linux下ftp命令详解

    FTP&gt; dir 显示远程目录文件和子目录列表。 格式:dir [remote-directory] [local-file] 说明:remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。Local-file 指定要...

    python-常用linux命令.docx

    在Python开发中,经常需要使用Linux命令来完成一些操作。本文将介绍Python常用的Linux命令。 1. cd命令 cd命令用于切换当前工作目录。在Python开发中,经常需要切换到项目目录或者某个文件夹下进行操作。例如: ``` ...

    Linux常用命令.docx

    Ls 命令用于显示当前目录下的文件和目录列表。该命令的基本语法为 ls 选项 文件名,例如 ls -l file1 就可以显示 file1 文件的详细信息。 五、Cp 命令 Cp 命令用于复制文件或目录。该命令的基本语法为 cp 源文件 ...

    linux中ls和ll命令的区别

    ls命令会输出当前目录下的文件列表,这个大家都知道,不再详解。 ll命令是ls的升级版,具体升级了什么呢?我们可以通过alias ll命令来看一下输出: alias ll='ls -alF' 这也就代表着我们执行ll时,本质上执行的是ls...

    管道与IO重定向 计算机操作系统 Linux Ubuntu

    可以使用`ls`命令来显示/usr目录下的文件列表,并使用`grep`命令来搜索符号连接文件,例如`ls -o | grep "^l" | wc -l`将显示/usr目录下符号连接文件的数量。 管道和IO重定向是Linux系统中的两个 temel概念,它们...

    linux常用命令大全.pdf

    在使用Linux服务器时,我推荐一些常用的Linux命令: 文件和目录操作 • ls :列出目录内容。常用选项有 -l (详细列表)和 -a (显示隐藏文件)。 • cd :更改当前工作目录。 • pwd :显示当前工作目录的路径。 •...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的文件系统类型、要加载对象的设备名称及要将设备加载到哪个目录下。 (1)Linux可以识别的文件系统 ◆ Windows 95/98常用的FAT 32文件系统:vfat ;...

    Linux常用命令大全.pdf

    文件和目录是Linux系统中最基本的单位,以下是一些常用的文件和目录操作命令: ls:列出目录内容。 用法: ls [选项] [文件或目录] 选项: -l(长格式列表)、-a(显示隐藏文件)、-h(以易读的格式显示文件大小)...

    Linux必学的60个命令.docx

    * ls 命令:用于显示文件列表,格式为 ls 文件名。 * diff 命令:用于比较文件差异,格式为 diff 文件1 文件2。 * cat 命令:用于显示文件内容,格式为 cat 文件名。 * ln 命令:用于创建链接,格式为 ln 文件名 ...

    150个常用的Linux命令汇总

    "150个常用的Linux命令汇总" Linux 命令是 Linux 操作系统的核心组件之一,它们提供了对系统的控制和管理能力。以下是 150 个常用的 Linux 命令汇总,涵盖了文件和目录操作、查看文件及内容处理、文件压缩及解压缩...

Global site tag (gtag.js) - Google Analytics