在 Linux 系统中,查看所有文件(包括隐藏文件)的常用命令是 ls 结合特定参数。以下是具体用法和说明:
ls -a
-a 参数表示 all,会显示所有文件(包括以 . 开头的隐藏文件)。. .. file1.txt .hidden_file dir1
(. 表示当前目录,.. 表示上级目录)ls -la
-l 参数以长格式(long)显示详细信息(权限、所有者、大小、修改时间等)。-a 参数同时显示隐藏文件。drwxr-xr-x 5 user group 4096 Jan 1 10:00 .
drwxr-xr-x 3 user group 4096 Dec 31 09:00 ..
-rw-r--r-- 1 user group 1024 Jan 1 09:00 file1.txt
-rw------- 1 user group 256 Dec 30 08:00 .hidden_filels -R
-R 参数递归(recursive)列出所有子目录的内容。-a 或 -l 使用(如 ls -laR)。bash
ls -laSbash
ls -lat| 参数 | 作用 |
|---|---|
-h |
人类可读的文件大小(如 KB/MB) |
-F |
标记文件类型(如 / 表示目录) |
--color |
彩色输出(默认已启用) |
. 开头的文件/目录是隐藏的(如 .bashrc),常规 ls 不显示它们。ls: cannot open directory...,需用 sudo 提权(谨慎使用)。tree:以树状结构显示所有文件和目录(需安装):
bash
tree -a # 显示所有文件(含隐藏文件)

根据需求选择合适的命令组合即可。