Linux ls命令操作实例汇总

倾听竹风

倾听竹风

2016-02-19 15:38

下面图老师小编要跟大家分享Linux ls命令操作实例汇总,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

我们都知道ls命令主要用于显示当前目录的内容,是Linux下常用的命令,今天图老师小编主要给大家介绍下Linux中ls命令的实例,希望对你有所帮助。

ls是什么

ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,我们可以用ls做更多的事情(详见系统之家ls命令在Linux操作中有哪些用法?)。这里是一些在日常操作中使用到的ls用法的示例。

 Linux ls命令操作实例汇总

1. 不带参数运行ls

不带参数运行ls会只列出文件或者目录。看不到其他信息输出(译注:有时候你发现无参数的ls命令和这里描述的不同,那有可能是你的ls命令实际上带参数的ls别名)。

$ ls

 Linux ls命令操作实例汇总

2. 使用长清单模式

使用-l字符(小写L字符),会显示当前目录内容的长列表。在接下来的例子中,我们会结合-l参数(这个参数经常使用)来得到更好的结果。

$ ls -l

 Linux ls命令操作实例汇总

这里是如何读取输出 :

第1列

第一个字母 d 意味着内容是目录或者文件。在上面的截图中,Desktop、 Documents、 Downloads 和 lynis-1.3.8是目录。如果是‘-’( 减号 ),这意味着它的内容是文件。当它是l( 小写l字符 ),意味这内容是链接文件。 下面的9个字符是关于文件权限。 前3个rwx 字符是文件的拥有者的权限, 第二组3rwx 是文件的所有组的权限, 最后的rwx 是对其他人访问文件的权限。

第2列 这行告诉我们有多少链接指向这个文件。

第3列 这行告诉我们谁是这个文件/文件夹的所有者。

第4列 这行告诉我们谁是这个文件/文件夹的所有组。

第5列 这行告诉我们这个文件/文件夹的以字节为单位的大小。 目录的大小总是4096字节。

第6列 这告诉我们文件最后的修改时间。

第7列 这告诉我们文件名或者目录名。

3. 显示文件大小

以字节为单位看大小可能会不方便。6.5M读起来比6727680字节更简单。要这么做,我们可以使用-h与 -l 结合的参数。 -h参数意味着便于人识别 。

$ ls -lh

 Linux ls命令操作实例汇总

另外一个可以这么做的参数是 --si 。这个参数和-h参数类似,但是 -si以1000为单位,而-h以1024为单位 。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

$ ls -si

 Linux ls命令操作实例汇总

4. 排序文件大小

在我们可以显示文件大小之后,我们希望以文件大小排序。我们可以使用-S参数来这么做。这列表会从大到校排序。

$ ls -lhS

 Linux ls命令操作实例汇总

5. 测量大小

ls可以通过使用 -block-size=SIZE 改单位大小。这里的SIZE是:

K = KilobyteM = MegabyteG = GigabyteT = TerabyteP = PetabyteE = ExabyteZ = ZettabyteY = Yottabyte

比如,我们希望使用MB作为单位大小。所以语法就会像这样:

$ ls -l --block-size=M

 Linux ls命令操作实例汇总

6. 显示隐藏文件

在Linux中,以。( 点号 )开头的文件是隐藏文件。为了在ls命令中显示它,我们可以使用 -a 选项。

$ ls -a

 Linux ls命令操作实例汇总

7. 只列出目录条目

如果我们希望只列出目录,我们可以使用 -d 选项。

$ ls -d */

 Linux ls命令操作实例汇总

8. 不打印所有者信息

要这么做,我们使用 -g 选项。

$ ls -g

 Linux ls命令操作实例汇总

9. 不打印组信息

-g隐藏了拥有者信息, G 会隐藏组信息。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

$ ls -lG

 Linux ls命令操作实例汇总

10. 打印UID和GID

如果你想以数字方式列出项的所有者和所有组(即UID和GID),我们可以带 -n 选项使用ls命令。这里是个例子。

$ ls -n

 Linux ls命令操作实例汇总

从上面的例子中,我们知道 用户pungki的UID 是100, GID是1000 ,而 root组的GID是0 。

11. 不带颜色打印

一些Linux发行版已经对ls命令启用彩色。这会使ls以各种颜色打印列表。如果你不想要这样,你可以使用 --color=never 参数。

$ ls --color=never

 Linux ls命令操作实例汇总

12. 打印每个文件的索引号

为了打印索引或者大家俗称的inode号,我们可以使用-i选项。索引号会显示在第一列。

$ ls -li

 Linux ls命令操作实例汇总

13. 增加 / (斜线) 标记目录

要这么做,使用 -p选项 。

$ ls -p

 Linux ls命令操作实例汇总

展开更多 50%)
分享

猜你喜欢

Linux ls命令操作实例汇总

电脑入门
Linux ls命令操作实例汇总

Linux curl命令操作实例汇总

电脑入门
Linux curl命令操作实例汇总

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux下route命令操作实例汇总

电脑入门
Linux下route命令操作实例汇总

Linux中history命令的操作实例汇总

电脑入门
Linux中history命令的操作实例汇总

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ls命令在Linux操作中有哪些用法?

电脑入门
ls命令在Linux操作中有哪些用法?

Linux crontab命令使用实例汇总

电脑入门
Linux crontab命令使用实例汇总

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

[JAVA100例]027、控制波形图

[JAVA100例]027、控制波形图

通过CSS选择网页文字背景色的技巧

通过CSS选择网页文字背景色的技巧
下拉加载更多内容 ↓