ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Linux 移动重命名 mv、删库跑路 rm 与打包压缩 tar 核心命令通关秘籍

Linux 移动重命名 mv、删库跑路 rm 与打包压缩 tar 核心命令通关秘籍 Linux 移动重命名 mv、删库跑路 rm 与打包压缩 tar 核心命令通关秘籍在前两篇博客中我们学会了如何在 Linux 的目录里穿梭以及如何查看和复制文件。今天我们要攻克 Linux 文件管理中最后、也是最惊心动魄的三大核心命令 ——mv、rm和tar。特别是其中的rm稍有不慎就是一出“删库跑路”的行业悲剧 。今天我们就依然用最直观的“代码注释目录树”逻辑把它们的技术细节与生产环境生存守则彻底盘透一、 移动篇一身双职 —— mv 命令的乾坤大挪移mvMove在 Linux 中是个非常精妙的命令它不需要任何复杂的参数天然自带双重功能既能当“重命名”用又能当“剪切移动”用。1. ️ 功能一同目录下文件重命名当原文件和新文件处在同一个文件夹下时mv 就是重命名mvhello2020 hello2020-new 目录树变化当前目录层级结构 ├── hello2020 -- 敲命令前 └── hello2020-new -- 敲命令后原文件消失直接变身新名字2. 功能二跨目录移动剪切当后面跟着的是一个目录路径时mv 就会把文件连根拔起完成文件搬家mvhello2020-new /# 移到根目录 / 下 目录树变化当前整机目录层级结构 ├── hello2020-new -- 敲命令后文件魔法般地直接搬家到了根目录下 └── home └── jyccopey └── (原位置的 hello2020-new 已经彻底消失)二、 删库篇终极高危 —— rm 命令的职业操守与生存法则rmRemove用来删除文件或目录。在 Linux 中删除是没有回收站的一旦敲下文件会直接从硬盘抹去几乎不可恢复。1. 基础打法普通删除与强制删除温柔删除基础删除命令删除前需要手动确认rmtest.txt效果系统会弹出提示rm: remove regular empty file test.txt?输入y回车即可完成删除。冷酷删除-f强制删除跳过所有确认rm-ftest.txt效果跳过所有确认提示直接秒杀文件干净利落无任何弹窗。2. ☣️ 终极核武器rm -rf 递归强制删除文件夹普通 rm 命令无法删除文件夹删除目录必须搭配-rrecursive 递归参数逐层删除目录内所有子文件、子目录搭配-f即为生产环境最常用的强制递归删除。# 假设我们有一个嵌套测试文件夹 1rm-rf1 目录树变化敲命令前 └── 1 └── 2 └── 3 敲命令后整个文件夹结构连同里面的所有文件被瞬间抹平、灰飞烟灭生产环境御剑安全准则必背1. **rm -rf /****严禁盲目手打 **该命令会从根目录开始清空整台服务器所有系统文件直接瘫痪服务器2.善用 Tab 键补全输入rm -rf后路径禁止手动输入通过 Tab 键自动补全杜绝手误输错路径、误删生产数据。三、 压缩篇打包防卫 —— tar 命令的企业级解压组合拳生产环境部署中传输项目文件不会单个文件逐一上传主流做法是将整个项目目录打包压缩为.tar.gz格式大幅提升传输效率。使用前可通过以下命令安装/确认 tar 工具dnfinstall-ytar1. 组合拳一tar -cvf —— 批量打包创建压缩包c(Create)创建全新压缩包v(Verbose)可视化输出展示打包过程文件列表f(File)指定压缩包文件名核心规则f 必须放在所有参数最后# 语法tar -cvf 压缩包名.tar.gz 要打包的目录/文件tar-cvfproject.tar.gz project/ 目录树变化当前目录层级结构 ├── project/ -- 原始项目文件夹打包后依然保留 └── project.tar.gz -- 生成的压缩包可直接上传服务器2. 组合拳二tar -xvf —— 极速解压部署高频x(Extract)解压、提取压缩包内容# 语法tar -xvf 压缩包名.tar.gztar-xvfproject.tar.gz执行后会在当前目录完整还原打包前的project/目录及所有文件结构是线上项目部署、文件还原的核心命令。 核心命令全栈备忘卡Cheat Sheet命令核心作用经典示例生产高频与危险指数mv a b同目录下文件/文件夹重命名无二次确认mv config.json config.old.json★★★★★高频常用mv a /dir/跨目录剪切、移动文件/文件夹mv project.tar.gz /tmp/★★★★★高频常用rm -f强制删除单个文件跳过确认提示rm -f test.log★★★★☆常规操作rm -rf递归强制删除完整文件夹操作不可逆、高危rm -rf ./garbage_dir/★★★★★极度危险谨慎操作tar -cvf打包目录/文件生成 tar.gz 压缩包tar -cvf app.tar.gz ./GoApp/★★★★☆打包备份常用tar -xvf解压 tar.gz 格式压缩包还原完整目录tar -xvf app.tar.gz★★★★★项目部署必用 结语到今天为止你已经掌握 Linux 文件管理增touch/mkdir、删rm、改mv/vim、查ls/pwd、打包解压tar全套闭环核心技能建议大家打开虚拟机/服务器实操练习新建测试目录、创建测试文件、打包压缩、删除原文件、解压还原反复实操巩固命令。熟练掌握这些基础命令是后续全栈开发、服务器运维、项目部署的核心基石实操过程中遇到报错、路径问题、解压异常均可对照本文排查也可留言交流 Debug注部分内容可能由 AI 生成
返回列表