首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux ls命令

概述

ls 是 Linux 和类 Unix 系统中非常常用的命令,用于列出目录中的文件和子目录。以下是一些常用的 ls 命令选项和用法:

ls -l:以长格式列出文件和目录的详细信息,包括权限、所有者、大小和最后修改时间。

ls -a:列出所有文件,包括以点(.)开头的隐藏文件。

ls -h:与 -l 一起使用时,以便读性更好的方式显示文件大小(例如 KB、MB)。

ls -t:按文件修改时间排序。

ls -r:反向排序结果。

ls -R:递归列出所有子目录。

ls -d:仅列出目录本身,而不是目录的内容。

ls -i:显示每个文件的inode号。

这些选项可以组合使用,例如 ls -la 会列出所有文件(包括隐藏文件)以及它们的详细信息。

此外,ls 命令还有一些颜色化的选项,可以使输出更易于阅读,例如 ls --color。

这只是 ls 命令的一些基本用法,实际上它还有更多的选项和参数,可以通过 man ls 或 ls --help 命令来查看更详细的信息。

实践

ls 命令

可见,执行 ls 命令后,将当前目录下的文件显示了出来。

ls -l 命令

可见,执行 ls -l 命令后,以长格式(文件类型、权限、所有者、最后修改时间、文件大小、文件名称等等)显示了当前目录下的文件。

ls -a 命令

可见,执行完 ls -a 命令后,列出了当前目录下的所有文件(含 . 开头隐藏文件)。(与上述的 ls 命令对比)

-a 选项即为连同隐藏文件(.开头的文件)一并列出。

ls -lh 命令

可见,执行 ls -lh 命令后,与 ls -l 命令相比,文件大小的单位发生了改变,单位是 KB、MB。

-h 即为显示的文件大小为 KB、MB、k、m。

ls -lt 命令

可见,执行 ls -lt 命令后,对比 ls -l 命令,并结合图片所示,文件排序变成了以文件修改时间进行了降序排序。

-t 选项即为按照时间降序排序。

ls -ltr 命令

可见,执行 ls -ltr 命令后,与ls -lt 命令相比,原本的时间降序排序变成了以时间升序排序。

-r 选项即为反向排序。

ls -R 命令

可见,执行完 ls -R 命令后,以递归的方式将各个目录中的所有目录、文件都罗列了出来。

-R 选项即为以递归的方式罗列出文件、目录。

ls -d 命令

-d 选项即为列出当前目录本身,而不是其中的内容。

ls -li 命令

可见,执行 ls -li 命令后,相对于 ls -l 命令,输出内容的第一列增加显示了 inode 号。

-i 选项即为显示文件/目录的 inode 号。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OwZFehqYaIU2w3KNSH1KDa5w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券