ls

ls是最常被使用到的Linux命令之一,来自于英文单词list的缩写,也正如list单词的英文意思,其功能是列举出指定目录下的文件名称及其属性。

默认不加参数的情况下,ls命令会列出当前工作目录中的文件信息,经常与cd和pwd命令搭配使用,十分方便。而带上参数后,我们则可以做更多的事情,作为最基础、最频繁使用的命令,有必要仔细了解下其常用功能。

语法格式: ls [参数] [文件]

 
常用参数:

  • -a 显示所有文件及目录 (包括以“.”开头的隐藏文件)
  • -l 使用长格式列出文件及目录的详细信息
  • -r 将文件以相反次序显示(默认依英文字母次序)
  • -t 根据最后的修改时间排序
  • -A 同 -a ,但不列出 “.” (当前目录) 及 “..” (父目录)
  • -S 根据文件大小排序
  • -R 递归列出所有子目录
  • -d 查看目录的信息,而不是里面子文件的信息
  • -i 输出文件的inode节点信息
  • -m 水平列出文件,以逗号间隔
  • -X 按文件扩展名排序
  • --color 输出信息中带有着色效果

使用示例:

搭配通配符一起使用,输出指定目录中所有以sd开头的文件名称:

[root@linuxcool ~]# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2

输出文件的长格式,包含属性详情信息:

[root@linuxcool ~]# ls -l
total 8
-rw-------. 1 root root 1430 Dec 14 08:05 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Desktop
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Documents
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Downloads
-rw-r--r--. 1 root root 1585 Dec 14 08:34 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Music
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Pictures
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Public
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Templates
drwxr-xr-x. 2 root root    6 Dec 14 08:37 Videos

输出当前目录中的文件(含隐藏文件):

[root@linuxcool ~]# ls -a
.                .bashrc  Documents             Music      Videos
..               .cache   Downloads             Pictures   .viminfo
anaconda-ks.cfg  .config  .esd_auth             .pki
.bash_history    .cshrc   .ICEauthority         Public
.bash_logout     .dbus    initial-setup-ks.cfg  .tcshrc
.bash_profile    Desktop  .local                Templates

 
 

ll

ll命令可以列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l”的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。

语法格式:ll [参数] [文件]

常用参数:

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件
  • -A 显示除 “.”和“..”外的所有文件
  • -k 以 k 字节的形式表示文件的大小
  • -s 在每个文件名后输出该文件的大小
  • -N 不限制文件长度
  • -t 以时间排序
  • -u 以文件上次被访问的时间排序
posted on 2022-05-03 16:17  哑吧  阅读(2923)  评论(0编辑  收藏  举报