一、基本使用
ls是Linux下列出文件和目录的命令,它常常被称为“列表”(list)。最简单的使用方法就是直接输入ls命令,它会列出当前目录下的所有文件和目录:
$ ls Desktop Documents Downloads Music Pictures Public Templates Videos
其中,列出的每个文件和目录均占用一行。如果你要查看某个目录下的文件和目录,只需要在ls命令后指定该目录的路径即可:
$ ls /etc adjtime ld.so.cache resolv.conf aliases ld.so.conf rpc services aliases.db ld.so.conf.d rpc.conf shadow alternatives libaudit.conf rpm shells anacrontab libnl rpmrc skel anacrontab.backup libuser.conf rsyslog.conf ssl apm localtime rsyslog.d statetab apparmor localtime rwtab subgid apparmor.d logrotate.conf rwtab.d subuid asound.conf logrotate.d samba sudoers at.deny lsb-release sane.d sudoers.d
这样,你就可以查看该目录下的所有文件和子目录了。
二、常用选项
ls还支持一些选项,下面是一些常用的选项:
-a, --all
显示所有文件,包括隐藏文件(以点号开头的文件)。
$ ls -a . .. .bash_history .bash_logout .bashrc
-l, --long
以长格式显示文件信息,包括权限、所有者、大小、时间等详细信息。
$ ls -l total 12 drwxr-xr-x 2 user user 4096 Jul 8 16:44 Desktop drwxr-xr-x 2 user user 4096 Jul 8 16:44 Documents drwxr-xr-x 2 user user 4096 Jul 8 16:44 Downloads drwxr-xr-x 2 user user 4096 Jul 8 16:44 Music drwxr-xr-x 2 user user 4096 Jul 8 16:44 Pictures drwxr-xr-x 2 user user 4096 Jul 8 16:44 Public drwxr-xr-x 2 user user 4096 Jul 8 16:44 Templates drwxr-xr-x 2 user user 4096 Jul 8 16:44 Videos
-h, --human-readable
以人类可读的格式显示文件大小。
$ ls -lh total 12K drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Desktop drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Documents drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Downloads drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Music drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Pictures drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Public drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Templates drwxr-xr-x 2 user user 4.0K Jul 8 16:44 Videos
三、结语
ls是Linux系统中非常常用的命令之一,可以帮助你快速列出文件和子目录。除了基本的列出功能外,它还支持一些选项,帮助你更精确地查找所需文件和目录。