Linux 文件管理命令

Linux 中最常用的文件查看、分页、链接、权限与磁盘占用命令速查。

#type / howto #status / growing #tech / ops #resource / linux #platform / linux

[!info] related notes

Linux 文件管理命令

目标

  • 在 Linux 中高频完成查看目录、分页读文件、处理链接、修改权限和查看空间占用。

前置条件

步骤

1. 列目录与快速看文件

命令用途
ls查看目录内容
ls -a包含隐藏文件
ls -l长格式显示权限、属主、大小等
ls -R递归列出子目录
head -n 20 file看文件前 20 行
tail -n 20 file看文件末尾 20 行
tail -f file持续跟踪文件追加内容

2. 分页查看长文件

命令用途
less file分页查看文件
less -N file显示行号
less +F file类似 tail -f 地跟踪变化

3. 处理链接

  • ln a.txt a.hard:创建硬链接。
  • ln -s a.txt a.soft:创建软链接。
  • unlink linkname:删除链接本身。
  • 背后的 inode 语义见 Linux 硬链接 / 软链接 / inode

4. 修改属主与权限

命令用途
chown user:group file修改属主与属组
chown -R user:group dir递归修改目录
chmod 755 file用数字方式改权限
chmod u+x file用符号方式改权限

5. 看目录空间占用

命令用途
du -sh path看某个路径总占用
du -h path细分显示各层级占用
du -ch *.log汇总多文件大小

验证

  • ls -l 验证权限、属主、链接数是否变更成功。
  • du -shtail -f 验证命令是否作用在预期对象上。

常见问题

  • chmod 777 不是默认答案,先搞清到底是谁需要什么权限。
  • ln 默认创建硬链接,不加 -s 不会得到“快捷方式”效果。
  • less 是分页器,不会修改文件;需要编辑时转去编辑器或相关 howto。
创建于 2026/5/7 更新于 2026/5/27