17 Linux上ls命令的最实际示例

Linux上ls命令的17个最佳工作示例

ls命令的17个最实际的示例

Linux ls命令用于列出有关文件系统中文件和目录的信息。 Linux系统上最基本的命令。 ls命令还可以显示有关文件的其他信息。由于它是Linux系统上最基本的命令,因此默认情况下在所有Linux发行版中都可用。

基本语法

以下是ls命令的基本语法。

ls [OPTIONS] [FILES]

在这里,选项:指定要与命令一起使用的任何其他选项。文件:文件或目录名称。

Linux ls命令示例

这是Linux上ls命令的示例

1.简单的ls命令

如果您使用不带选项的ls命令, non-hidden 内容内容 current directory

ls

输出看起来像这样:

“ 17

2.显示另一个目录中的文件

要查看另一个目录中的所有文件,必须在ls命令后使用目录路径。

在以下示例文件中 /etc 目录出现:

ls /etc

输出看起来像这样:

“ 17

3.显示隐藏文件

您可以查看当前目录中的所有文件和目录。 hidden files 有选项 -a 使用ls命令的选项:

ls -a

输出看起来像这样:

“ 17

在上面的输出中,显示了隐藏文件.updated。

4.以长格式查看文件

以长格式查看当前目录中的文件 -l 选项与ls命令一起使用。以下示例列出了所有文件,包括隐藏文件 long format

ls -la

输出看起来像这样:

“ 17

5.递归显示所有文件

可以使用 -R ls命令的选项,以递归方式显示目录中的所有文件。它还包含一个子目录文件列表。

ls -R

输出看起来像这样:

./unbound:
icannbundle.pem root.key./UPower:
UPower.conf./vbox:./vmware-tools:
guestproxy-ssl.conf resume-vm-default suspend-vm-default
poweroff-vm-default scripts vgauth
poweron-vm-default statechange.subr vgauth.conf./vmware-tools/scripts:
vmware

6.显示所有按大小排序的文件

查看按文件大小排序的所有文件 -S 必须与ls命令一起使用。显示目录中按大小排序的所有文件。

在以下示例中,该命令对目录中的所有文件进行排序并显示 sizelong format

ls -lS

输出看起来像这样:

“ 17

7.显示所有按大小排序的文件(顺序相反)

以相反的顺序查看按文件大小排序的所有文件 -r-S 必须与ls命令一起使用。以相反的顺序显示目录中按大小排序的所有文件。

在以下示例中,该命令对目录中的所有文件进行排序并显示 sizelong format

ls -lSr

输出看起来像这样:

“ 17

8.显示按修改时间排序的所有文件

查看按修改时间排序的所有文件 -t 必须与ls命令一起使用。按降序显示目录中的所有文件,按修改时间排序。

在以下示例中,该命令对目录中的所有文件进行排序并显示 modification timelong formathidden files

ls -alt

输出看起来像这样:

“ 17

9.以相反的顺序显示按修改时间排序的所有文件

以相反的顺序显示按修改时间排序的所有文件 -r-t 必须与ls命令一起使用。按升序显示目录中的所有文件,并按修改时间排序。

在以下示例中,该命令对目录中的所有文件进行排序并显示 modification timelong formathidden files

ls -altr

输出看起来像这样:

“ 17

10.显示特定的目录信息

要显示特定的目录信息,请使用ls命令,如下所示: -d 可选的。以下示例显示有关 /etc 长格式目录:

ls -ld /etc

输出看起来像这样:

“ 17

11.以易于阅读的格式显示文件

以易于阅读的格式查看文件 -h 选项必须与ls命令一起使用。在以下示例中,该命令以人类可读的长格式显示所有文件。

ls -lh

输出看起来像这样:

“ 17

12.显示没有颜色的文件

可用于显示没有颜色的文件 --color ls命令的选项,例如:

ls --color=no

输出看起来像这样:

“ 17

13.使用inode编号显示文件

显示具有inode编号的文件 -i 选项必须与ls命令一起使用。在以下示例中,该命令按索引节点号显示所有文件。

ls -i

输出看起来像这样:

3932186 abrt                      3932247 modprobe.d
3932770 adjtime                   3932248 modules-load.d
3932771 aliases                   3932831 motd
3932187 alsa                      3933189 motd.d
3932188 alternatives              3933860 mtab
3932772 anacrontab                3932832 mtools.conf
3934267 ant.d                     3932249 multipath
3932773 appstream.conf            3932833 my.cnf
3932774 asound.conf               3932250 my.cnf.d
3932775 at.deny                   3932834 nanorc
3932776 atmsigd.conf              3932251 ndctl

14.使用UID和GID查看文件

查看UID和GID文件 -i 选项必须与ls命令一起使用。在以下示例中,该命令显示所有具有UID和GID的文件。

ls -n

输出看起来像这样:

total 2140
drwxr-xr-x.  3  0   0   4096 Feb  5 21:37 abrt
-rw-r--r--.  1  0   0     46 Apr 17 11:14 adjtime
-rw-r--r--.  1  0   0   1518 Jul 13  2018 aliases
drwxr-xr-x.  3  0   0   4096 Jan  7 20:33 alsa
drwxr-xr-x.  2  0   0   4096 May 26 01:55 alternatives
-rw-r--r--.  1  0   0    541 Mar 18 16:26 anacrontab
drwxr-xr-x.  2  0   0   4096 Apr 20 09:56 ant.d
-rw-r--r--.  1  0   0    769 Aug  4  2018 appstream.conf

15.以相反的顺序显示文件

以相反的顺序显示文件 -r 选项必须与ls命令一起使用。在以下示例中,该命令以相反的顺序显示所有文件。

ls -r

输出看起来像这样:

“ 17

16.显示有关ls命令的详细信息

显示有关ls命令的详细信息 --help 选项必须与ls命令一起使用。

ls --help

输出看起来像这样:

“ 17

17.以人类可读的格式显示无色文件

可用于以人类可读的格式显示文件而没有颜色 --color-h ls命令的选项,例如:

ls -h --color=no

输出看起来像这样:

“ 17

结论

您已经成功学习了Linux上ls命令的17个最佳实践示例。如果您有任何疑问,请别忘了将其注释掉。

Sidebar