Linux ls 命令教程
1. 命令简介
ls
命令可不是一个普通的命令哦,它是 Unix、Linux 和类 Unix 系统中非常重要的工具!📂 用它来列出目录中的文件和子目录,简直是管理文件的必备神器!快来看看,ls
能为你做什么吧!
2. 命令参数
ls [选项] [目录]
2.1 基本用法:
ls
:列出当前目录下的文件和子目录。📂ls [目录]
:列出指定目录下的文件和子目录。你可以像一个小探险家一样,走遍每个文件夹!🕵️♀️
2.2 常用选项:
-l
:以长格式显示文件信息,超详细!包括权限、所有者、文件大小、修改时间等。📑-a
:显示所有文件,包括以.
开头的隐藏文件。就像是偷窥那些隐藏的小秘密!🤫-h
:用人类能理解的格式显示文件大小,比如 KB、MB 等。让文件大小更清晰!📏-t
:按修改时间排序,最新修改的文件在前面。让你一眼看出哪个文件最“新鲜”!🥳-r
:反向排序!突然一下,打破规律,是不是有点小刺激?🔄-R
:递归列出子目录中的文件和目录。带你一层层深挖,找出所有宝藏!🎁-F
:在文件名后加上符号,表示文件类型!比如/
表示目录,*
表示可执行文件。文件类型一目了然!📂➡️✨
2.3 组合选项:
- 想要更高效?组合多个选项一起使用,比如
ls -l -a
可以直接写成ls -la
,省时又省力!⏰💨
3. 命令示例
3.1 列出当前目录内容
$ ls
file1.txt folder1 file2.txt
这个命令会列出当前目录下的文件和文件夹📂。不同类型的文件将在终端中展现不同的颜色。
3.2 显示所有文件,包括隐藏文件
$ ls -a
. .. .bashrc file1.txt folder1
加上 -a
参数后,会显示所有文件,包括隐藏文件。看到 .bashrc
了吗?它是一个隐藏文件,通常存储用户的配置文件。你是不是也有一些隐藏的文件呢?😉
3.3 以长格式显示文件详细信息
$ ls -a -l
drwxr-x--- 11 soulio soulio 4096 Sep 20 14:55 .
drwxr-xr-x 3 root root 4096 Aug 5 12:15 ..
drwxrwxr-x 9 soulio soulio 4096 Sep 20 14:36 commands
drwxrwxr-x 6 soulio soulio 4096 Aug 23 23:15 project
使用 -l
参数后,会显示详细的文件信息,包括权限、所有者、文件大小、修改时间等。这个命令帮助你全面了解文件的属性!🔍
3.4 以人类可读的格式显示文件大小
$ ls -lh
drwxrwxr-x 9 soulio soulio 4.0K Sep 20 14:36 commands
drwxrwxr-x 6 soulio soulio 4.0K Aug 23 23:15 project
加上 -h
参数后,文件大小会转换成你容易理解的单位(比如 KB、MB)。这样可以让文件的大小更直观!📏