在Linux中使用ls命令的示例用法

在本教程中,您将学习如何使用 ls Linux / Unix操作系统中的命令。 ls 命令用于从命令行(CLI)列出文件或目录内容。

通过 ls 命令,我们获取有关当前目录或任何其他目录中文件的信息。

的命令行语法 ls 命令。

ls [OPTIONS] ...[FILES] …

让我们深入。

列出当前目录内容

打开您的终端并输入 ls 命令。

ls
Data  file.txt  inputs.txt  Music  THM  user.txt

列出另一个目录内容

类型 ls [directory name] IE ls /boot

ls /boot
config-5.4.0-21-generic  grub                         initrd.img-5.4.0-56-generic  memtest86+_multiboot.bin     System.map-5.4.0-56-generic  vmlinuz-5.4.0-56-generic
config-5.4.0-47-generic  initrd.img                   initrd.img.old               System.map-5.4.0-21-generic  vmlinuz                      vmlinuz.old

列出包含隐藏内容的内容

类型 ls -a 命令列出所有内容,包括隐藏的目录和文件。任何以句点开头的东西 (.) 是Linux / Unix中的隐藏文件。

ls -a
.  ..  .bash_history  .bash_logout  .bashrc  dejavu-fonts-ttf-2.37  Documents  Downloads  Music  Pictures  .profile  Videos

以长格式列出内容

类型 ls -l 命令以有组织的方式以列的形式列出文件。

ls -l
total 24
drwxrwxr-x 2 pilot pilot 4096 Mar  4 11:52 Data
-rw-rw-r-- 1 pilot pilot   45 Mar  3 22:34 file.txt
-rw-rw-r-- 1 pilot pilot   22 Mar  3 22:36 inputs.txt
drwxrwxr-x 4 pilot pilot 4096 Mar  4 11:51 Music
drwxrwxr-x 2 pilot pilot 4096 Mar  4 11:53 THM
-rw-rw-r-- 1 pilot pilot   54 Mar  3 22:35 user.txt

这些列包括:

  • -permission 文件的
  • -links 到文件
  • -owner 文件的
  • -group 文件的所有者
  • -size 文件的
  • -last date/time 文件被修改
  • -files/directories 名字

列出包含隐藏内容和人类可读格式的长格式内容

类型 ls -alh 或者 ls -a -l -h 命令以列和人类可读格式大小的形式以有组织的方式列出所有隐藏文件 (e.g. 1K, 2M, 2G).

ls -alh
total 32K
drwxrwxr-x 5 pilot pilot 4.0K Mar  3 23:08 .
drwxr-xr-x 8 pilot pilot 4.0K Mar  4 11:36 ..
drwxrwxr-x 2 pilot pilot 4.0K Mar  4 11:52 Data
-rw-rw-r-- 1 pilot pilot   45 Mar  3 22:34 file.txt
-rw-rw-r-- 1 pilot pilot   22 Mar  3 22:36 inputs.txt
drwxrwxr-x 4 pilot pilot 4.0K Mar  4 11:51 Music
drwxrwxr-x 2 pilot pilot 4.0K Mar  4 11:53 THM

列出内容并按时间和日期排序

类型 ls -t 该命令按修改时间和日期对文件和目录进行排序,显示的时间从最新到最旧。

 ls -t
Videos  Pictures  Music  Documents  dejavu-fonts-ttf-2.37  Downloads

列出内容并按文件大小排序

类型 ls -S (大写S)命令按文件大小从大到小对文件进行排序。

ls -S
dejavu-fonts-ttf-2.37  Documents  Downloads  Music  Pictures  Videos

列出内容及其大小

类型 ls -s (lowercase s)命令以块为单位打印每个文件的分配大小。

ls -s
total 24
4 dejavu-fonts-ttf-2.37  4 Documents  4 Downloads  4 Music  4 Pictures  4 Videos

仅列出目录

类型 ls -d */ 命令仅列出目录而不包含目录内容。

ls -d */
Data/  Music/  THM/

列出目录及其子目录

类型 ls * 命令以列出目录文件及其子目录。

ls *
file.txt  inputs.txt  user.txt

Data:
outputs.txt

Music:
gospel  reggue  songs.txt

THM:
tutorial.txt

这是如何使用的总结 ls Linux / Unix OS中的命令。

参考

您可以了解更多有关 ls 使用他们的手册和信息页面的命令:

man ls
info ls

其他教程

ps命令在Linux中的用法示例

在Linux中仅使用sudo运行特定命令

如何在Linux中将用户添加到sudo组

Sidebar