Linux 文件系统与权限入门:新手必知的操作与安全要点
本文为初学者讲解 Linux 文件系统结构、文件与目录操作命令(cp、mv、rm)以及权限管理基础,帮助新手安全上手。
Linux 文件系统:每个目录都有它的用处
在 Linux 中,所有文件都从根目录 / 开始。几个关键目录:/etc 存放系统配置文件(如网络、服务设置);/var/log 存放日志文件,服务出问题时先来这里查看;/boot 存放启动引导程序(如 GRUB)。了解这些目录的位置,能帮你快速定位问题。
文件操作命令:cp、mv、rm 的安全用法
这三个命令是日常使用频率最高的,但用错可能造成数据丢失。
- cp(copy):复制文件,原文件保留。修改配置文件前,先用
cp /etc/xxx /etc/xxx.bak备份。 - mv(move):移动或重命名文件。注意:如果目标文件已存在,会直接覆盖且没有提示。安全做法是加
-i参数(如mv -i source dest),覆盖前询问。 - rm(remove):删除文件。最危险的是
rm -rf /会删除整个系统,且无法恢复。使用前务必确认路径。建议用rm -i或rm -ir(递归删除时)来避免误操作。在脚本中,最好加入确认提示。
文件权限:Linux 的安全基石
每个文件和目录都有三组权限:所有者(owner)、所属组(group) 和 其他人(others)。每组权限包含读(r)、写(w)、执行(x)。例如 -rwxr-xr-- 表示:所有者可读写执行,组用户可读和执行,其他人只能读。
权限也可以用数字表示:r=4,w=2,x=1。例如 chmod 600 表示所有者可读写(4+2=6),其他人无权限(0)。这个设置常用于 SSH 私钥、配置文件等敏感文件。如果私钥权限太开放(如 644),SSH 会拒绝连接并报错,这是 Linux 在保护你的安全。
新手常犯的错误是使用 chmod 777 给所有人全部权限,这在生产环境是严重的安全漏洞。仅可在临时本地测试时使用,但最好避免。
下一步可以做什么
现在你已经掌握了文件系统的基本结构和常用命令的安全用法。接下来可以尝试:在云服务器上创建用户并设置权限;用 chmod 和 chown 管理文件归属;或者学习如何用 find 命令查找文件。记住:操作前先确认路径,养成备份的好习惯。
内容来源
DEV Beginners
发布时间
2026-06-17 01:31