Linux ls命令:显示指定目录下的文件和子目录
ls 是 List 的简写,Linux ls 命令用于显示指定目录下的相关文件信息,根据后面接的选项不同,显示的信息也不同。
ls 命令的格式如下:
下面的示例是对以上选项用法的详细演示。
ls 命令的格式如下:
ls 选项 参数
ls 命令的选项比较多,这里只罗列出使用频率较高的选项以供参考。当然,一条命令后面可以同时使用多个短格式的选项,选项说明如下:- -a:显示隐藏文件(当前目录 . 和上级目录 ..)。
- -A:显示隐藏文件。
- -R:递归显示所有子目录的文件信息。
- -l:显示详细信息。
- -d:只显示当前目录。
- -h:以人性化的方式(以 KB/MB/GB 等)显示文件大小。
- -s:显示文件占用的磁盘空间大小(块大小)。
- -i:显示文件索引节点号(记录文件信息)。
下面的示例是对以上选项用法的详细演示。
#显示当前工作目录下的文件和目录信息,不包括隐藏的,演示目录为/root [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks.cfg 公共 模板 视频 图片 文档 下载 音乐 桌面 #显示当前工作目录下所有文件和目录的详细信息,并以人性化方式(以KB/MB/GB等)显示文件的大小、占用的磁盘空间及索引节点号 [root@localhost ~]# ls -lhsi 总用量 8.0K 33574978 4.0K -rw-------. 1 root root 1.8K 11月 29 17:22 anaconda-ks.cfg 33574983 4.0K -rw-r--r--. 1 root root 1.8K 11月 29 17:33 initial-setup-ks.cfg 65567 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 公共 51847064 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 模板 65568 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 视频 51847065 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 图片 18108186 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 文档 34942554 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 下载 34942555 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 音乐 18108185 0 drwxr-xr-x. 2 root root 6 11月 29 20:03 桌面