ls 命令包含最常用的选项
ls 显示当前工作目录中的文件和目录。 (如果没有传递参数。)(默认情况下,它不会显示以。开头的隐藏文件。)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
查看所有文件(隐藏文件/文件夹)。使用 ls -a
或 ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
要区分文件和文件夹以及符号链接等,请使用 ls -F
或 ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
这里,结束字符用于区分文件和文件夹。
“/”建议目录。
“*”建议可执行文件。
“@”表示符号链接。
要获取有关文件和目录的更多详细信息,请使用 ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
在此示例中,内容的总大小为 6460KB。
然后按字母顺序为每个文件/目录创建一个条目,大写字母为小写。
第一个字符是类型(例如 d - 目录,l - 链接)。
接下来的 9 个字符显示用户,组和其他人的权限。
接下来是硬链接的数量,然后是所有者的名称和组。
下一个字段是以字节为单位的大小。这可以通过添加 -h
选项以人性化的形式显示,例如 6586816 显示为 6.3M
然后是时间戳(通常是修改时间)。
最后一个字段是名称。注意:链接还显示链接的目标。