1、简介
ls
是一个用于列出目录内容的命令行工具。它是 Linux 系统中最常用的命令之一,用于查看文件和目录的详细信息。ls
可以显示文件的名称、大小、权限、所有者、修改时间等信息。
2、基本用法
ls
的基本语法如下:
ls [选项] [文件或目录]
-
选项
:控制ls
的行为。 -
文件或目录
:要列出内容的文件或目录。如果未指定文件或目录,ls
会列出当前目录的内容。
3、常用选项
-
-l
:以长格式显示文件和目录的详细信息。 -
-a
:显示所有文件,包括隐藏文件(以.
开头的文件)。 -
-h
:以人类可读的格式显示文件大小(例如,KB、MB、GB)。 -
-R
:递归列出所有子目录的内容。 -
-t
:按修改时间排序,最新的文件在前。 -
-r
:反向排序。 -
-S
:按文件大小排序。 -
-d
:仅列出目录本身,而不是其内容。 -
-1
:每行显示一个文件或目录。
4、实战示例
一、 基本用法
1、 列出当前目录的内容
[root@localhost ~]# ls ### 列出当前目录下的所有文件和目录
2、 以长格式列出内容
[root@localhost ~]# ls -l ### 显示文件和目录的详细信息,包括权限、所有者、大小、修改时间等
3、 显示所有文件
[root@localhost ~]# ls -a ### 显示所有文件,包括隐藏文件
4、 以人类可读的格式显示文件大小
[root@localhost ~]# ls -lh ### 显示文件和目录的详细信息,并以人类可读的格式显示文件大小。
5、 递归列出所有子目录的内容
[root@localhost ~]# ls -R ### 递归列出当前目录及其所有子目录的内容
6、 按修改时间排序
[root@localhost ~]# ls -lt ### 按修改时间排序,最新的文件在前
7、 反向排序
[root@localhost ~]# ls -l ### 列出当前目录的文件
[root@localhost ~]# ls -lr ### 反向排序,最新的文件在前。
8、 按文件大小排序
[root@localhost ~]# ls -lS ### 按文件大小排序,最大的文件在前
9、 仅列出目录本身
[root@localhost ~]# ls -l ### 列出当前目录的文件
[root@localhost ~]# ls -d */ ### 仅列出当前目录下的所有目录。
10、 每行显示一个文件或目录
[root@localhost ~]# ls -1 ### 每行显示一个文件或目录。
原文始发于微信公众号(奶嘴很忙):ls – 目录内容查看工具
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/303622.html