ls命令
ls命令 - 显示目录中文件及其属性信息
ls
命令是Linux系统中常用的命令之一,用于显示目录中的文件及其属性信息。它的名字来自英文单词“list”,意为“列出”。
基本用法
- 默认情况下,
ls
命令会列出当前工作目录中的文件信息。 - 它常与
cd
或pwd
命令配合使用。
语法格式
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