ls
命令详解
ls
命令是 Linux 和 Unix 系统中用于列出目录内容的基本命令。它的全称是 “list”,即列出。通过 ls
命令,用户可以查看目录中的文件和子目录,以及它们的详细信息。本文将详细介绍 ls
命令的用法、选项和一些高级技巧。
基本用法
-
列出当前目录的内容
- 默认情况下,
ls
命令会列出当前目录中的文件和子目录。[user@localhost ~]$ ls Documents Downloads Music Pictures Videos
- 默认情况下,
-
列出指定目录的内容
- 可以指定一个目录路径来列出该目录的内容。
[user@localhost ~]$ ls /etc adduser.conf apt bash.bashrc cron.daily ...
- 可以指定一个目录路径来列出该目录的内容。
-
列出多个目录的内容
- 可以一次列出多个目录的内容。
[user@localhost ~]$ ls /etc /var /etc: adduser.conf apt bash.bashrc cron.daily ... /var: cache lib local log mail ...
- 可以一次列出多个目录的内容。
常用选项
-
-a, --all:显示所有文件,包括以
.
开头的隐藏文件。- 默认情况下,
ls
不会显示隐藏文件。[user@localhost ~]$ ls -a . .. .bash_history .bashrc Documents Downloads Music Pictures Videos
- 默认情况下,
-
-l, --long:以长格式显示文件信息,包括文件权限、链接数、所有者、组、大小、修改日期和时间等。
- 长格式输出非常详细,适合查看文件的详细信息。
[user@localhost ~]$ ls -l total 48 drwxr-xr-x 2 user user 4096 Nov 1 12:34 Documents drwxr-xr-x 2 user user 4096 Nov 1 12:34 Downloads drwxr-xr-x 2 user user 4096 Nov 1 12:34 Music drwxr-xr-x 2 user user 4096 Nov 1 12:34 Pictures drwxr-xr-x 2 user user 4096 Nov 1 12:34 Videos
- 长格式输出非常详细,适合查看文件的详细信息。
-
-h, --human-readable:以人类可读的格式显示文件大小(例如 KB、MB、GB)。
-
<