ls · 查看目录内容
上游:(Tier 1 起点,无前置) 下游:cd(进入后用 ls 看里面有什么)· find(ls 只看一层,find 深挖多层)· chmod(ls -l 看权限)
一句话是什么
ls 列出当前目录里有什么——
就像打开文件夹,看里面有哪些东西。
为什么需要它
在 Linux 里没有图形界面时,你看不到文件夹图标。
ls 就是你的”眼睛”,告诉你这里有什么文件:
ls
# worlds/ server.properties bedrock_server backup.sh核心用法
公式
ls [选项] [目录]
常用命令表
| 命令 | 说明 |
|---|---|
ls | 列出当前目录的文件和文件夹 |
ls -l | 详细列表(权限、大小、时间) |
ls -a | 显示隐藏文件(以 . 开头的) |
ls -la | 详细 + 隐藏,组合使用 |
ls -lh | 详细列表,文件大小用人话显示(KB/MB) |
ls ~/mc-server | 查看指定目录内容 |
ls -l 输出怎么看
-rwxr-xr-x 1 aaron aaron 123456 Apr 20 03:00 bedrock_server
① ② ③ ④ ⑤ ⑥ ⑦
① 权限(- 文件 / d 目录)
② 硬链接数
③ 所有者(用户)
④ 所属组
⑤ 文件大小(字节)
⑥ 最后修改时间
⑦ 文件名
🎹 终端基础三把钥匙(第一天就要会)
打命令之前,先掌握这 3 个快捷键——它们会出现在每一天的学习里:
| 快捷键 | 作用 | 什么时候用 |
|---|---|---|
↑ / ↓ | 翻历史命令 | 刚打过的命令,不用重新敲 |
Ctrl+L / 输入 clear | 清屏 | 终端被输出刷满,看不清了 |
Tab | 自动补全文件名或命令 | 打一半按一下,系统帮你补完整 |
# 例子:用 Tab 补全
$ cd ~/mc-se[Tab]
$ cd ~/mc-server/ ← 自动补完了!
# 例子:↑ 翻上一条
$ ls -lh
$ [↑] ← 直接再打一遍 ls -lhTab 补全尤其重要:Linux 文件名经常很长,靠手打容易敲错。Tab 一按不但快,还能顺便确认这个文件真的存在。
Linux 笑话
Aaron 第一次用 ls,发现 mc-server 目录里什么都没有:
ls
# (空白)他以为文件被删了,紧张地叫来爸爸。
爸爸输入:
ls -a
# . .. .env .config worlds/原来都是隐藏文件,以 . 开头,ls 默认不显示。
规律:Linux 里文件名以 . 开头就是隐藏文件,ls -a 才能看到。
例题精讲
📗 初探 Starter — 看看 mc-server 里有什么
# 查看当前目录
ls
# 查看 mc-server 目录
ls ~/mc-server
# 详细列表(看清楚每个文件的权限)
ls -la ~/mc-server
# 看文件大小(人类可读格式)
ls -lh ~/mc-server
# -rwxr-xr-x aaron 45M Apr 20 bedrock_server📘 应用 User — 检查备份文件
# 查看备份目录,按时间排序(最新的在最前面)
ls -lt ~/mc-backups/
# 只看 .tar.gz 文件
ls ~/mc-backups/*.tar.gz
# 数一数有多少个备份
ls ~/mc-backups/*.tar.gz | wc -l📙 管理 Admin — 排查权限问题
# bedrock_server 能不能运行?看权限
ls -l ~/mc-server/bedrock_server
# -rwxr-xr-x ← 有 x(可执行),没问题
# -rw-r--r-- ← 没有 x,运行会报"Permission denied"
# 查看脚本权限
ls -l ~/mc-server/*.sh官方文档参考
man ls # 完整手册
ls --help # 快速选项
ls列目录;-l详细;-a含隐藏;-h人类可读大小;可组合-la、-lh。
节点链接
下游(看完目录,接着做什么)
实战
- Minecraft-Bedrock-Server ← 第一步就是 ls 确认文件在不在
节点版本:v1.0 · 2026-04-20 Tier 1 起点节点——Linux 的眼睛