Linux ls命令

Linux ls命令:列出目录和文件信息

Linux ls命令 功能描述

使用ls命令,对于目录而言将列出其中的所有子目录与文件信息;对于文件而言将输出其文件名及所要求的其他信息。

Linux ls命令 语法

ls [选项] [目录|文件]

命令中各选项的含义如表所示。

Linux ls命令 语法

Linux ls命令 示例

显示目录/var下文件和子目录的简单信息

[root@rhel ~]# ls /var
account crash db games lib lock mail opt run tmp yp
cache cvs empty gdm local log nis preserve spool www

显示/root目录下所有文件和子目录的详细信息,包括隐藏文件。

[root@rhel ~]# ls -al /root
总用量 216
dr-xr-x---.25 root root  4096 8月  19 01:17.
dr-xr-xr-x.25 root root  4096 8月  19 00:58..
-rw-r--r--. 2 root root   6 8月    19 01:17 a
drwxr-xr-x. 2 root root  4096 8月  19 00:47.abrt
-rw-------. 1 root root   1577 8月  18 21:46 anaconda-ks.cfg
-rw-r--r--. 2 root root   6 8月    19 01:17 b
-rw-r--r--. 1 root root   18 5月   202009.bash_logout
-rw-r--r--. 1 root root  176 5月   202009.bash_profile
-rw-r--r--. 1 root root  176 9月   232004.bashrc
drwxr-xr-x. 3 root root  4096 8月  19 00:47.cache
drwx------. 5 root root  4096 8月  19 00:47.config
-rw-r--r--. 1 root root  100 9月   232004.cshrc
drwx------. 3 root root  4096 8月  19 00:47.dbus
........................(省略)
//文件名前面带有“.”的就是隐藏文件

显示/etc目录下的文件和子目录信息,用标记标出文件类型

[root@rhel ~]# ls -F /etc

以文件的最后一次访问时间(最近时间在前)对/root目录中的文件和子目录进行排序显示

[root@rhel ~]# ls -lt /root
总用量 100
drwxr-xr-x.2 root root 4096 8月 19 00:47公共的
drwxr-xr-x.2 root root 4096 8月 19 00:47模板
drwxr-xr-x.2 root root 4096 8月 19 00:47视频
drwxr-xr-x.2 root root 4096 8月 19 00:47图片
drwxr-xr-x.2 root root 4096 8月 19 00:47文档
drwxr-xr-x.2 root root 4096 8月 19 00:47下载
drwxr-xr-x.2 root root 4096 8月 19 00:47音乐
drwxr-xr-x.2 root root 4096 8月 19 00:47桌面
-rw-------.1 root root 1577 8月 18 21:46 anaconda-ks.cfg
-rw-r--r--.1 root root 45641 8月 18 21:46 install.log
-rw-r--r--.1 root root 10033 8月 18 21:41 install.log.syslog

以文件的最后一次访问时间(最近时间在后)对/root目录中的文件和子目录进行排序显示。

[root@rhel ~]# ls -ltr /root
总用量 100
-rw-r--r--. 1 root root 10033 8月 18 21:41 install.log.syslog
-rw-r--r--. 1 root root 45641 8月 18 21:46 install.log
-rw-------. 1 root root 1577 8月 18 21:46 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4096 8月 19 00:47 桌面
drwxr-xr-x. 2 root root 4096 8月 19 00:47 音乐
drwxr-xr-x. 2 root root 4096 8月 19 00:47 下载
drwxr-xr-x. 2 root root 4096 8月 19 00:47 文档
drwxr-xr-x. 2 root root 4096 8月 19 00:47 图片
drwxr-xr-x. 2 root root 4096 8月 19 00:47 视频
drwxr-xr-x. 2 root root 4096 8月 19 00:47 模板
drwxr-xr-x. 2 root root 4096 8月 19 00:47 公共的

以文件的大小对/root目录中的文件和子目录进行排序

[root@rhel ~]# ls -Sl /root
总用量 100
-rw-r--r--. 1 root root 45641 8月 18 21:46 install.log
-rw-r--r--. 1 root root 10033 8月 18 21:41 install.log.syslog
drwxr-xr-x. 2 root root 4096 8月 19 00:47 公共的
drwxr-xr-x. 2 root root 4096 8月 19 00:47 模板
drwxr-xr-x. 2 root root 4096 8月 19 00:47 视频
drwxr-xr-x. 2 root root 4096 8月 19 00:47 图片
drwxr-xr-x. 2 root root 4096 8月 19 00:47 文档
drwxr-xr-x. 2 root root 4096 8月 19 00:47 下载
drwxr-xr-x. 2 root root 4096 8月 19 00:47 音乐
drwxr-xr-x. 2 root root 4096 8月 19 00:47 桌面
-rw-------. 1 root root 1577 8月 18 21:46 anaconda-ks.cfg

查看/root/install.log文件的inode

[root@rhel ~]# ls -i /root/install.log
6029314 /root/install.log

查看/root/install.log文件磁盘占用量

[root@rhel ~]# ls -s /root/install.log
52 /root/install.log
//文件/root/install.log磁盘占用量为52KB

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程