Linux ls命令操作实例汇总

2016-02-19 15:38 16 1 收藏

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

【 tulaoshi.com - Linux教程 】

我们都知道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为单位 。

$ ls -si

 Linux ls命令操作实例汇总

4. 排序文件大小

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

在我们可以显示文件大小之后,我们希望以文件大小排序。我们可以使用-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://www.tulaoshi.com)

$ 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命令操作实例汇总

来源:https://www.tulaoshi.com/n/20160219/1610058.html

延伸阅读
标签: 电脑入门
wget是Linux系统中用来下载文件的工具,其功能还是比较多的,能够下载单个文件,也可以分段下载,下面图老师小编将针对wget命令的用法给大家做个实例介绍。 实例: 实例1 :下载单个文件 # wget http://mirror.nbrc.ac.in/CentOS/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso 该命令会下载CentOS 7 ISO文件到用户当前工作...
标签: 电脑入门
很多人都不知道Linux中tar命令的具体用法,其实tar命令组合各种参数有很多实用的地方,下面图老师小编就给大家详细介绍下Linux中tar命令的用法,一起来了解下吧。 tar 语法: 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建...
标签: 电脑入门
Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面图老师小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧。 Linux提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息。但是,即使是功能和输出简单,但它仍然是一个必用...
标签: 电脑入门
SVN是一款源代码版本控制工具,在服务器上用命令行进行操作,下面图老师小编将针对Linux中SVN常用命令和不常用命令做个汇总,以便你对SVN命令有个详细的了解。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版...
标签: 电脑入门
Linux系统中查找文件的命令式find,find命令具有强大的功能,能够提供多种查找条件,下面图老师小编就给大家带来Linux中find命令的常见用法汇总,一起来学习下吧。 find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用。来表示当前目录,用/来表示系统根目录。...

经验教程

730

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部