Linux ls命令

时间:2020-02-23 14:37:35  来源:igfitidea点击:

LS命令是安装他们的第一个Linux操作系统后任何Linux Newbie将学习的命令之一。
它不仅可以使用Linux桌面系统方便,但它也是服务器管理的优秀实用程序。

ls命令列出Linux和Unix系统中的文件和目录。
除了列出文件和目录之外,我们可以使用此命令获取有关文件或者目录的更多信息。
此数据包括谁拥有文件,数据大小,给定文件的权限,以及甚至创建文件的时间。

ls命令用linux使用示例

LS命令的基本语法如下:

ls [option] [path_to_file/directory]

我们每天使用LS命令并不令人惊讶,但我们耗竭了这款伟大实用程序的所有选项吗?
在本文中,我们将查看13 LS命令,可能在日常与Linux系统中的交互中有所帮助。

1.列出文件和目录而无需其他选项 ls

它是每个Linux用户每天执行的基本LS命令之一。
它只列出目录中的文件,没有任何其他信息,如权限和文件所有者。

2.使用LS -L列出文件和目录 ls -l

LS -L命令将文件和目录列出了许可,所有者,创建日期等的添加信息。

我们将查看每一个列以及它代表的内容。

  • 第一个列:它显示了分配给文件的文件类型和用户权限。

  • 第2列:表示文件拍摄的内存块的数量。

  • 第三列:它代表创建文件的所有者或者用户。

  • 第四列:在Linux系统中,用户与不同的组关联。此列代表所有者所属的组。

  • 第五列:它表示目录或者文件的大小。它以字节计算。

  • 第六列:这是处理文件上的时间戳的列 - 创建和修改日期。

  • 第七列:它表示用户给出的文件或者目录的原始名称。

3.使用LS -A列出文件 ls -a

在每个操作系统中,我们都有隐藏的文件和文件夹,即使是ls -l命令也不显示。
除非我们启用了"显示隐藏文件功能"。
在Linux系统中,隐藏文件是那些以点(.)字母开头的文件。
ls -a命令列出了所有数据,包括隐藏文件(dot-files)。

当我们在同一目录上运行ls -a命令时,它列出了所有文件,包括隐藏文件。

4.使用LS -LH列出文件 ls -lh

LS -LH命令通常已知以人类可读格式列出文件。
在涉及数据的大小时主要是有用的。
与单独的LS -L命令不同,其中仅列出字节字节的文件大小,LS -LH命令将显示字节(B),千字节(KB),兆字节(MB)等的精确大小。

LS -L命令文件大小以字节为单位,这不是如此人性化。
LS -LH命令以简单的格式输出文件大小的文件。

5.使用LS -F列出文件 ls -F

假设我们想在LS命令的输出中知道目录,然后我们将使用LS -F,该LS -F在每个目录名的末尾添加正斜杠。

注意,与其他先前命令不同,F选项是大写字母。

6.使用LS -R按相反顺序列出文件 ls -r

如果我们希望以首先列出的目录中的最后一个文件以相反的订单列出文件,请使用ls -r命令。

7.用LS -R递归地列出文件和目录内容 ls -R

假设我们希望将文件列出了路径中存在的目录的内容,然后我们将使用Linux系统附带的递归(R)功能。

ls -r命令不仅列出了列出的文件和目录,而且还在这些目录中的内容。

8.显示LS -LTR的最新修改文件 ls -ltr

我们可以使用ls -ltr命令按顺序显示最新的修改文件或者目录。
最新的修改已列为最后一个,而最旧的最新则作为第一个。

9.按大小使用LS -LAS列出文件和目录 ls -laS

我们还可以使用ls -las命令按大小对文件进行排序。
最广泛的文件将首先显示,而最后一个最小的文件。

10.使用LS -I列出文件和目录的inode数量 ls -i

inode数字,也引用索引号,是创建时分配给每个文件和目录的唯一标识符。
要将文件和目录列表与其inode号码,请使用ls -i命令。

11.列出LS-N的UID和GID值 ls -n

将文件和目录与其用户标识符(UID)和组标识符(GID)值一起列出,使用LS -N命令。
第三列和四个分别表示UID和GID值。

12.使用LS -LD列出目录的信息 ls -ld

当我们在目录上运行ls -l命令时,它将输出有关文件的所有内容和信息。
如果我们希望仅列出有关目录/文件夹的信息,则我们将使用LS -LD命令。

13.使用LS-Help和Man列出所有LS命令的所有用法 ls --helpman help