在 Linux 中,文件管理主要包括:目录结构、文件操作、权限管理、查找、压缩、挂载等。下面按常用场景系统讲解,适合初学者和日常使用。
Linux 是一切皆文件,目录结构统一:
/ 根目录
├── /bin 基本命令(二进制)
├── /boot 启动相关文件
├── /dev 设备文件
├── /etc 配置文件
├── /home 普通用户家目录
├── /root root 用户家目录
├── /lib 库文件
├── /usr 用户程序
├── /var 可变数据(日志、缓存)
├── /tmp 临时文件
├── /opt 第三方软件
├── /mnt 挂载目录
└── /proc 内核和进程信息(虚拟)
✅ 记住:
/home/用户名 或 ~...ls # 列出文件
ls -l # 详细信息
ls -a # 包含隐藏文件
ls -lh # 人类可读的文件大小
cd /path # 进入目录
cd ~ # 回家目录
cd .. # 返回上一级
pwd # 显示当前路径
touch file.txt # 创建空文件
mkdir dir # 创建目录
mkdir -p a/b/c # 递归创建
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 # 实时查看(日志常用)
ls -l
示例:
-rwxr-xr--
含义:
r 读w 写x 执行chmod 755 file
chmod u+x file
chmod -R 644 dir
常用权限:
| 权限 | 含义 |
|---|---|
| 644 | 普通文件 |
| 755 | 可执行文件 / 目录 |
| 777 | 所有权限(不安全) |
chown user file
chown -R user:group dir
find /path -name "*.txt"
find . -type f
find . -size +10M
locate file
(需先:updatedb)
tar -czvf file.tar.gz dir
tar -xzvf file.tar.gz
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
echo "hello" > file
cat file1 file2 > newfile
ls | grep txt
ls / cd / cp / mv / rmchmod / chownfind / grep如果你愿意,我可以:
你现在是 入门学习 还是 服务器运维?