Linux新手入门从零搞懂文件管理告别盲目敲命令很多刚接触Linux的小伙伴第一步就卡在文件管理上。和Windows可视化点点点的操作不同Linux全程靠命令操作文件、文件夹看似枯燥复杂实则逻辑极简。可以说Linux的一切皆文件网站部署、服务配置、代码存放、日志查看所有操作的基础都是文件管理。今天用新手能听懂的大白话一次性吃透Linux文件管理核心知识点一、先搞懂核心Linux文件系统是什么Windows分C盘、D盘、E盘分区独立而Linux没有盘符概念所有文件、目录、硬件设备都统一挂载在根目录 / 之下形成一棵倒置的目录树。根目录 / 是所有文件的源头所有文件夹、文件都从这里延伸没有例外。新手必记核心目录够用90%场景/root超级管理员root的家目录权限最高/home/用户名普通用户的家目录日常工作文件夹/etc核心配置目录所有服务的配置文件都在这里Nginx、PHP、DNS都在这/usr软件安装、程序存放目录我们编译的Nginx、PHP默认放这里/var动态文件目录存放日志、缓存、数据库数据/tmp临时文件目录重启自动清空二、绝对路径 vs 相对路径新手最容易混淆操作文件的前提是找对文件位置两种路径方式一定要分清绝对路径从根目录 / 开始写完整路径无论当前在哪个目录都能精准找到文件永不出错。示例/etc/systemd/system/nginx.service、/usr/local/nginx/html相对路径相对于当前所在目录的路径不用写 / 开头简洁但仅限当前目录使用。两个万能简写. 当前目录… 上一级目录新手建议初期优先用绝对路径避免路径报错三、新手必备核心文件管理命令高频实操Linux文件管理无非就是查看、切换、创建、复制、移动、删除、编辑7组命令全覆盖不用死记看懂逻辑就会用。1.查看目录/文件 ls、pwdpwd查看当前所在目录迷路必备ls查看当前目录下的文件、文件夹ls -l详细查看权限、大小、修改时间ls -a查看隐藏文件Linux以 . 开头的都是隐藏文件2.切换目录 cdcd 目录路径进入指定目录cd /进入根目录cd ~回到当前用户家目录cd …返回上一级目录cd -返回上一次所在目录3.创建文件/目录 touch、mkdirtouch 文件名创建空文件touch test.txtmkdir 文件夹名创建空文件夹mkdir -p a/b/c递归创建多层文件夹重点日常高频用4.复制文件/目录 cpcp 源文件 目标路径复制文件cp -r 源文件夹 目标路径复制文件夹-r 递归复制所有子文件小技巧复制时可以重命名如 cp test.txt test2.txt5.移动/重命名 mvmv 是万能命令一身两用mv 源文件 目标路径移动文件剪切mv 旧文件名 新文件名重命名文件/文件夹6.删除文件/目录 rm谨慎使用rm 文件名删除文件会提示确认rm -f 文件名强制删除文件无提示rm -rf 文件夹名强制递归删除文件夹删除整个目录及所有内容新手红线禁忌绝对不要执行 rm -rf /会清空系统所有文件直接报废服务器7.查看文件内容 catcat 文件名查看小文件全部内容配置文件、测试文件首选四、新手必懂Linux文件权限基础很多新手部署网站、启动服务报错90%都是文件权限不对Linux所有文件/文件夹都有专属用户和组比如我们搭建Nginx、WordPress时都会把文件权限给到 nginx用户保证服务能读取、写入文件。两个高频权限命令chmod修改文件读写执行权限chown -R 用户:组 文件/目录修改文件归属用户部署网站必备示例适配LNMP站点chown -R nginx:nginx /usr/local/nginx/html/blog五、结合实战文件管理和建站的关系你之前学的Nginx、PHP、WordPress底层全部依赖文件管理串联一遍就彻底懂了用 mkdir 创建网站根目录文件夹用 mv、cp 上传、移动WordPress源码文件用 chown 把网站文件归属给nginx用户避免502、权限报错用 cat、vim 编辑Nginx、PHP配置文件用 rm 清理多余的安装包、临时文件结论所有服务器部署、服务调试、网站搭建本质都是对文件的增删改查。六、新手避坑总结操作文件优先用绝对路径减少报错删除文件慎用 rm -rf尤其不要操作根目录网站文件、服务配置一定要匹配对应运行用户权限不清楚当前位置先敲 pwd 确认目录复制文件夹必须加 -r 参数否则复制失败结尾Linux文件管理没有复杂逻辑核心就是熟记7组基础命令、分清路径、弄懂权限。不用死记硬背在建站、调试服务的过程中多敲多练很快就能熟练掌握这也是所有Linux运维、服务器部署的入门基石