在 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_file
ls -R
-R
参数递归(recursive)列出所有子目录的内容。-a
或 -l
使用(如 ls -laR
)。bash
ls -laS
bash
ls -lat
参数 | 作用 |
---|---|
-h |
人类可读的文件大小(如 KB/MB) |
-F |
标记文件类型(如 / 表示目录) |
--color |
彩色输出(默认已启用) |
.
开头的文件/目录是隐藏的(如 .bashrc
),常规 ls
不显示它们。ls: cannot open directory...
,需用 sudo
提权(谨慎使用)。tree
:以树状结构显示所有文件和目录(需安装):
bash
tree -a # 显示所有文件(含隐藏文件)
根据需求选择合适的命令组合即可。