Linux ls命令:列出目录和文件信息
Linux ls命令 功能描述
使用ls命令,对于目录而言将列出其中的所有子目录与文件信息;对于文件而言将输出其文件名及所要求的其他信息。
Linux ls命令 语法
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