温馨提示×

linux文件如何管理

小樊
32
2026-07-28 19:36:53
栏目: 智能运维

在 Linux 中,文件管理主要包括:目录结构、文件操作、权限管理、查找、压缩、挂载等。下面按常用场景系统讲解,适合初学者和日常使用。


一、Linux 目录结构(重要)

Linux 是一切皆文件,目录结构统一:

/               根目录
├── /bin        基本命令(二进制)
├── /boot       启动相关文件
├── /dev        设备文件
├── /etc        配置文件
├── /home       普通用户家目录
├── /root       root 用户家目录
├── /lib        库文件
├── /usr        用户程序
├── /var        可变数据(日志、缓存)
├── /tmp        临时文件
├── /opt        第三方软件
├── /mnt        挂载目录
└── /proc       内核和进程信息(虚拟)

记住

  • 家目录:/home/用户名~
  • 当前目录:.
  • 上一级目录:..

二、基本文件操作命令

1️⃣ 查看文件和目录

ls              # 列出文件
ls -l           # 详细信息
ls -a           # 包含隐藏文件
ls -lh          # 人类可读的文件大小

2️⃣ 切换目录

cd /path        # 进入目录
cd ~            # 回家目录
cd ..           # 返回上一级
pwd             # 显示当前路径

3️⃣ 创建文件 / 目录

touch file.txt        # 创建空文件
mkdir dir             # 创建目录
mkdir -p a/b/c        # 递归创建

4️⃣ 复制、移动、删除

cp file1 file2
cp -r dir1 dir2       # 复制目录

mv old new            # 移动 / 重命名

rm file
rm -r dir             # 删除目录
rm -rf dir            # 强制删除(慎用)

⚠️ rm -rf / 是毁灭性命令,千万别用


三、查看文件内容

cat file          # 全部显示
less file         # 分页查看
head -n 10 file   # 查看前10行
tail -n 10 file   # 查看后10行
tail -f file      # 实时查看(日志常用)

四、文件权限管理(重点)

1️⃣ 查看权限

ls -l

示例:

-rwxr-xr--

含义:

  • r
  • w
  • x 执行
  • 用户 / 用户组 / 其他

2️⃣ 修改权限(chmod)

chmod 755 file
chmod u+x file
chmod -R 644 dir

常用权限:

权限 含义
644 普通文件
755 可执行文件 / 目录
777 所有权限(不安全)

3️⃣ 修改所有者(chown)

chown user file
chown -R user:group dir

五、查找文件

1️⃣ find(最常用)

find /path -name "*.txt"
find . -type f
find . -size +10M

2️⃣ locate(更快)

locate file

(需先:updatedb


六、压缩与解压

1️⃣ tar(最常用)

tar -czvf file.tar.gz dir
tar -xzvf file.tar.gz

2️⃣ zip / unzip

zip -r file.zip dir
unzip file.zip

七、磁盘与挂载

df -h        # 查看磁盘使用情况
du -sh dir   # 查看目录大小
mount        # 查看挂载

挂载示例:

mount /dev/sdb1 /mnt
umount /mnt

八、文件链接

硬链接

ln file link

软链接(常用)

ln -s /path/file link

九、实用技巧

1️⃣ 重定向

echo "hello" > file
cat file1 file2 > newfile

2️⃣ 管道

ls | grep txt

十、推荐学习路径 ✅

  1. 会用 ls / cd / cp / mv / rm
  2. 理解 chmod / chown
  3. 会用 find / grep
  4. 会解压、查看日志
  5. 理解目录结构

如果你愿意,我可以:

  • ✅ 给你一份 Linux 文件管理速查表
  • ✅ 针对 服务器 / 桌面 / 嵌入式 场景讲解
  • ✅ 用 实际例子一步步演示

你现在是 入门学习 还是 服务器运维

0