ls命令

2

ls命令 - 显示目录中文件及其属性信息

ls命令是Linux系统中常用的命令之一,用于显示目录中的文件及其属性信息。它的名字来自英文单词“list”,意为“列出”。

基本用法

  • 默认情况下,ls命令会列出当前工作目录中的文件信息。
  • 它常与cdpwd命令配合使用。

语法格式

ls 参数 文件名

常用参数

  • -a: 显示所有文件及目录。
  • -r: 依据首字母将文件以相反次序显示。
  • -A: 不显示当前目录和父目录。
  • -R: 递归显示所有子文件。
  • -d: 显示目录自身的属性信息。
  • -S: 依据内容大小将文件排序显示。
  • -i: 显示文件的inode属性信息。
  • -t: 依据最后修改时间将文件排序显示。
  • -l: 显示文件的详细属性信息。
  • -X: 依据扩展名将文件排序显示。
  • -m: 以逗号为间隔符,水平显示文件信息。
  • -color: 以彩色显示信息。

示例

  • 显示当前目录中的文件名(默认不含隐藏文件):
    [root@linuxcool ~]# ls
    anaconda-ks.cfg   Documents  initial-setup-ks.cfg    Pictures  Templates
    Desktop           Downloads  Music                   Public    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
    
  • 以详细信息模式输出文件名及其属性信息:
    [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