linux显示当前目录下文件,Linux显示当前目录有哪些文件命令-linux ls命令详解-嗨客网...

Linux显示当前目录文件(ls)教程

Linux ls命令详解

功能

显示当前目录或指定路径下面的文件列表。

语法

ls [options] [dirname]

参数

参数

描述

options

ls 命令使用的参数。

dirname

需要查看的目录,默认为当前目录。

ls命令常用参数

参数

描述

-a, –all

列出目录下的所有文件,包括以 . 开头的隐含文件

-A

同 -a,但不列出当前目录(.)和上一级目录(…)

-c

配合 -lt,根据 ctime 排序及显示 ctime

–color[=WHEN]

控制是否使用色彩分辨文件。WHEN 可以是 ‘never’、‘always’ 或 ‘auto’ 其中之一

-d, –directory

将目录象文件一样显示,而不是显示其下的文件

-i, –inode

打印出每个文件的 inode 号

-l

除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

-L, –dereference

当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-r, –reverse

反次序排列

-R, –recursive

同时列出所有子目录层

-s, –size

以块大小为单位列出所有文件的大小

-S

根据文件大小排序

-t

以文件修改时间排序

-h

以人类理解的范围显示

-F

在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”

说明

ls 命令是使用非常多的命令,其参数也非常丰富。

Linux ls命令常用实例

实例

实例

描述

ls

列出当前目录所有的文件

ls -l

列出当前目录所有文件的详细信息

ls /

列出根目录下所有的文件

ls -l /

列出根目录下所有的文件的详细信息

ls -lh

以人类理解的方式形式文件的详细信息

ls -a

列出所有的文件,包含隐藏文件

ls -d dirname

列出文件夹本身的信息,而不是文件夹下面的文件信息

ls -lt

以文件修改时间排序列出文件信息

ls -lrt

以文件修改时间倒叙排序列出文件信息

ls ./hai*

列出当前路径下所有以 hai 开始的文件

列出目录下文件

语法

ls [dirname]

案例

我们首先,使用

cd /tmp

运行后,终端输出如下:

9c476b2af60b366ecb9bb5a7fc081233.png

现在,我们使用 ls 命令,查看当前所在的目录下的文件,具体命令如下:

ls

运行后,终端输出如下:

007c8748549931e84b683225d7a106af.png

我们可以看到,我们使用了 ls 命令,显示了当前路径下的文件,同时,ls 后面还可以接路径,查看指定路径下面的文件,我们使用 ls 命令,查看 /usr/local 下的文件,具体命令如下:

ls /usr/local

运行后,终端输出如下:

faca2d14ce566f96c934c8ba2fcaacc5.png

我们看到,我们使用了 ls 命令,查看了指定目录的文件。

显示文件详细信息

语法

ls -l [dirname]

案例

我们首先,使用 cd 命令,切换到 /tmp 目录,具体命令如下:

cd /tmp

运行后,终端输出如下:

53d245ed57846b9d7ebd9d8218c00e9e.png

现在,我们使用 ls 命令,查看当前所在的目录下的文件的详细信息,具体命令如下:

ls -l

运行后,终端输出如下:

90ca40e1d02b83a8f348cbf8d2739722.png

我们可以看到,我们使用了 ls -l 命令,显示了当前路径下的文件的详细信息,包括文件的权限,文件的用户组,文件大小和时间等信息。

显示所有文件

语法

ls -a

案例

我们使用 ls 命令,查看 /tmp 目录的所有文件,包括隐藏文件,具体命令如下:

ls -a /tmp

运行后,终端输出如下:

0860d6169044c021f6f44db890bc1068.png

这次,我们看到,以 . 开始的隐藏文件也都被显示出来了。

按时间排序显示所有文件

语法

ls -lt

案例

我们使用 ls 命令,查看 /tmp 目录的所有文件,并按照时间进行排序,具体命令如下:

ls -lt /tmp

运行后,终端输出如下:

36e22a6c7b87c7dc6724b0f8f02b787b.png

这次,我们看到,文件被显示出来的顺序是按照时间进行排序的。

按时间倒叙排序显示所有文件

语法

ls -lrt

案例

我们使用 ls 命令,查看 /tmp 目录的所有文件,并按照时间进行排序,具体命令如下:

ls -lrt /tmp

运行后,终端输出如下:

460678ff8d44ba1190f842c89db764bf.png

这次,我们看到,文件被显示出来的顺序是按照时间倒叙进行排序的。

显示以指定字符串开头的所有文件

语法

ls hai*

案例

我们使用 ls 命令,查看 /tmp 目录的所有文件,具体命令如下:

ls /tmp

运行后,终端输出如下:

d7e5c0edaebff9d771f13f18926ba996.png

现在,我们使用 ls 命令,列出只以 system 开始的所有文件,具体命令如下:

ls /tmp/system*

运行后,终端输出如下:

78b1ec00b595ad08a050d57d503d79c5.png

我们看到,这次只显示了以 system 开始的文件了。

以人类友好方式显示文件

语法

ls -lh

案例

我们使用 ls 命令,查看 /usr/local 目录的所有文件,具体命令如下:

ls -l /usr/local

运行后,终端输出如下:

6a04b2483ae1fc708b842a7ba240c783.png

现在,我们再次使用 ls 命令,以人类友好方式显示文件,具体命令如下:

ls -lh /usr/local

运行后,终端输出如下:

4aee9de5e86b878baf20c3b2c7c23e24.png

现在,我们看到,这次文件列表文件大小以比较友好的方式显示了。

Linux显示当前目录文件(ls)总结

在 Linux 中,ls 命令是 list 的缩写,用于显示当前目录的文件列表也可以用于显示指定路径下面的文件列表。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值