列出文件和文件夹

要列出当前目录中的文件和文件夹,我们使用 ls 命令:

user@host:/$ ls
bin  boot  cdrom  dev  etc  home  initrd.img  lib  lib64  lost+found  
media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var  vmlinuz

ls 在简单视图中打印文件夹结构,按类型进行颜色编码。ls 的 Ubuntu 默认颜色是:

**** 目录为蓝色,可执行文件为绿色,链接文件为天蓝色,设备为黑色背景,图像文件为粉红色,存档文件为红色

ls -la 将打印文件夹结构以及其他信息:

user@host:/$ ls -la
total 104
drwxr-xr-x  23 root root  4096 јул 25 12:40 .
drwxr-xr-x  23 root root  4096 јул 25 12:40 ..
drwxr-xr-x   2 root root  4096 јул 25 12:42 bin
drwxr-xr-x   4 root root  4096 јул 25 12:42 boot
drwxrwxr-x   2 root root  4096 јул 25 12:38 cdrom
drwxr-xr-x  16 root root  4300 јул 30 12:18 dev
drwxr-xr-x 134 root root 12288 јул 30 12:18 etc
drwxr-xr-x   5 root root  4096 јул 25 12:50 home
lrwxrwxrwx   1 root root    33 јул 25 12:40 initrd.img -> boot/initrd.img-3.19.0-39-generic
drwxr-xr-x  23 root root  4096 јул 25 12:42 lib
drwxr-xr-x   2 root root  4096 дец  9  2015 lib64
drwx------   2 root root 16384 јул 25 12:32 lost+found
drwxr-xr-x   3 root root  4096 јул 25 14:56 media
drwxr-xr-x   2 root root  4096 апр 11  2014 mnt
drwxr-xr-x   3 root root  4096 јул 25 13:37 opt
dr-xr-xr-x 227 root root     0 јул 30 12:18 proc
drwx------   2 root root  4096 јул 25 13:06 root
drwxr-xr-x  23 root root   780 јул 31 14:30 run
drwxr-xr-x   2 root root 12288 јул 25 12:46 sbin
drwxr-xr-x   2 root root  4096 дец  8  2015 srv
dr-xr-xr-x  13 root root     0 јул 30 12:18 sys
drwxrwxrwt   8 root root  4096 јул 31 16:05 tmp
drwxr-xr-x  10 root root  4096 дец  8  2015 usr
drwxr-xr-x  13 root root  4096 дец  9  2015 var
lrwxrwxrwx   1 root root    30 јул 25 12:40 vmlinuz -> boot/vmlinuz-3.19.0-39-generic

ls -la 的另一个捷径是 ll。但是,这不是内置命令。相反,它在 ubuntu 系统中很常见,完全是它的天堂 8。别名将为你提供与 ls -la 相同的输出,但在每个文件夹的末尾添加了额外的斜杠(/),以帮助你更轻松地识别文件夹。

通过输入 alias ll 可以查看 ll 别名。如下图所示。如果未设置别名,则该命令将给出错误。

vagrant@host ~ ->>
08:05 AM Mon Sep 12$ alias ll
 alias ll='ls -alF'