Linux文件目录管理与归档压缩在云计算基础学习的第三天我们围绕Linux系统核心操作展开深入学习从主机名、别名的基础配置到文件与目录的增删改查再到归档压缩的实用技巧每一个知识点都是Linux操作的必备技能。本文将结合实战案例详细拆解Day03的核心知识点帮助大家夯实Linux基础为后续云计算实操筑牢根基。一、系统基础配置主机名与别名管理Linux系统的基础配置是高效操作的前提主机名用于区分不同设备别名则能将复杂命令简化大幅提升操作效率两个命令的实操性极强也是日常运维的高频操作。1. 主机名管理hostname命令核心作用查看当前系统主机名或临时修改主机名是Linux系统标识设备的关键命令。基础用法查看主机名直接输入hostname回车即可显示完整主机名例[rootlocalhost ~]# hostname输出localhost.localdomain临时修改主机名hostname 新主机名例hostname mysrv.com将主机名修改为mysrv.com。关键注意点临时修改的主机名仅在当前会话生效需关闭命令行窗口重新打开提示符才会更新命令行提示符中主机名默认只显示第一个小数点左侧的内容例主机名设为a.b.c.d提示符仅显示[roota ~]#。2. 别名管理alias unalias命令在Linux操作中经常会用到长命令或组合命令别名管理能将这些命令简化为自定义短命令是提升操作效率的“神器”由alias创建/查看别名和unalias取消别名两个命令配合使用。1alias创建与查看别名核心作用查看系统现有别名或为复杂命令创建自定义临时别名。基础用法查看系统别名直接输入alias回车即可列出系统默认的所有别名创建自定义别名alias 别名原始命令注意引号为英文单引号例alias hnhostname将查看主机名的命令简化为hn输入hn即可执行hostnamealias gotlscd /etc/pki/tls将切换到/etc/pki/tls目录的命令简化为gotls输入即可快速切换。关键注意点命令行创建的别名为临时生效重新开启命令行窗口后临时别名会自动失效别名的优先级高于系统原生命令定义时需避免与系统命令重名。2unalias取消已创建的别名核心作用删除自定义的临时别名让别名失效。基础用法unalias 别名例unalias hn取消之前创建的hn别名再次输入hn会提示命令不存在。替代方案若为临时别名直接关闭命令行窗口重新打开即可自动取消别名无需执行命令。二、文件与目录核心管理5个命令搞定增删改查移文件与目录管理是Linux系统操作的核心本次学习的mkdir、touch、rm、mv、cp五个命令覆盖了目录/文件的创建、删除、复制、移动全流程是日常使用频率最高的命令组合需熟练掌握基础用法与常用选项。1. 目录创建mkdir命令make directory核心作用创建Linux系统中的目录Linux中目录默认显示为蓝色字体便于区分。基础格式mkdir [选项] [路径/]目标目录1 目标目录2 ...常用选项-p连同父目录一并创建解决多级目录创建时“父目录不存在”的报错问题。实战案例单目录创建mkdir /opt/workdir1在/opt目录下创建workdir1目录多目录创建mkdir /opt/workdir2 /opt/workdir3一条命令创建两个同级目录多级目录创建mkdir -p /opt/aa/bb/cc/dd直接创建四级目录若不加-p会提示“没有那个文件或目录”。拓展1.创建后可通过ls -R /opt/aa递归查看多级目录的结构。2.删除空目录的核心命令rmdir作用与rm -d完全一致专门为删除空目录设计的命令语法极简且自带 “安全校验”非空目录会直接报错避免误删。基础用法# 语法rmdir 空目录名# 示例删除当前目录下的 empty_dir 空目录rmdirempty_dir如果有嵌套的空目录比如 dir1/dir2/dir3且这三层都是空的可以用 -p 选项递归删除# 示例删除 dir1/dir2/dir3且自动删除空的父目录 dir2、dir1rmdir-pdir1/dir2/dir32. 文件创建touch命令核心作用创建空文件也可用于更新已存在文件的时间戳最近修改时间Mtime。基础格式touch [选项] [路径/]目标文件1 目标文件2 ...实战案例单文件创建touch /opt/file1.txt在/opt目录下创建空文件file1.txt多文件创建touch /opt/file2.txt /opt/file3.txt一条命令创建多个空文件时间戳更新若/opt下已有file1.txt再次执行touch /opt/file1.txt文件内容不变仅更新最近修改时间。3. 数据删除rm命令remove核心作用删除Linux系统中的文件或目录是高危命令操作时需谨慎切勿删除系统自带数据仅用于删除自己创建的测试数据。基础格式rm [选项] 目标数据1 目标数据2 ...常用选项-r递归删除专门用于删除目录会删除目录及其下所有文件/子目录-f强制删除跳过删除确认提示直接删除。实战案例1删除文件rm /opt/file1.txt删除普通文件系统会弹出确认提示rm是否删除普通空文件 /opt/file1.txt输入y确认删除n取消删除。2删除目录普通删除rm -r /opt/aa删除多级目录系统会逐层确认需多次输入y强制删除rm -rf /opt/aa最常用的目录删除方式跳过所有确认提示直接强制删除目录及所有内容。关键注意点Linux系统中rm命令默认是rm -i的别名-i为交互模式会强制弹出确认提示-f选项优先级高于-i因此rm -rf可实现无提示强制删除。4. 数据移动/重命名mv命令move核心作用移动文件/目录到指定位置路径不变的移动即为重命名是一个“一命令两用”的实用工具。基础格式mv [选项] 源数据1 源数据2 ... 目标位置核心特点移动后源数据会消失仅保留目标位置的新数据与复制命令有本质区别。移动文件时会改变移动文件所在源目录、目标目录的时间戳文件本身的时间戳 不变。实战案例1移动数据移动文件mv /opt/test2.txt /mnt将/opt下的test2.txt移动到/mnt目录移动目录mv /opt/test1 /mnt将/opt下的test1目录移动到/mnt目录移动多个数据mv /mnt/a.txt /mnt/test1 /opt将/mnt下的a.txt文件和test1目录一起移动到/opt只有最后一个参数是目标位置。当用户已在/opt目录时要将/men目录下a.txt文件转移至/opt目录可直接使用’.‘来代替本目录如mv /mnt/a.txt /mnt/test1 .不同目录中同名的文件mv到同一目录后来的会覆盖已有的同名目录2数据重命名1.mv [选项] 源数据1 源数据2 ... 目标位置文件新名将文件移动到新目录并重命名例‘mv /mnt/test2.txt /opt/a.txt’2.路径不变时移动操作即为重命名例mv /mnt/test2.txt /mnt/a.txt将/mnt下的test2.txt重命名为a.txt文件位置不变。mv /mnt/test2.txt ./a.txt作用相同.代表本目录移动多个数据不能重命名5. 数据复制cp命令copy核心作用复制拷贝文件/目录到指定位置可同时对目标数据重命名(修改的是复制后的文件名)是备份数据的常用命令。基础格式cp [选项] 源数据1 源数据2 ... 目标位置核心特点复制后源 数据依然存在目标位置生成新的副本与移动命令形成互补。常用选项-r递归拷贝专门用于拷贝目录会拷贝目录及其下所有文件/子目录-f强制拷贝尝试跳过覆盖确认提示-p保留属性拷贝拷贝后目标数据的所有者、所属组、时间戳等属性与源数据一致。实战案例1拷贝文件普通拷贝cp /etc/shells /opt/将系统文件/etc/shells拷贝到/opt目录拷贝并重命名cp /etc/passwd /opt/ps.txt将/etc/passwd拷贝到/opt并命名为ps.txt。2拷贝目录cp -r /boot /opt/将/boot目录递归拷贝到/opt不加-r会提示“不是目录”无法完成拷贝。3保留属性拷贝普通拷贝目录时目标目录的所有者会变为当前操作用户如root-p可解决此问题普通拷贝cp -r /home/tom /opt//opt/tom的所有者为root保留属性拷贝cp -rp /home/tom /opt//opt/tom的所有者仍为tom与源目录属性一致。4强制覆盖拷贝Linux中cp命令默认是cp -i的别名-i会弹出覆盖确认提示即使加-f也无法跳过此时可通过**反斜杠** 临时取消别名\cp /etc/shells /opt/临时取消cp的别名直接覆盖/opt下已存在的shells文件无任何提示。三、归档与压缩Linux数据打包与解压技巧在Linux系统中归档是将零散数据收集到一起压缩是通过算法减小数据体积二者结合是数据备份、传输的必备操作。本次学习了Linux原生的tar包和跨平台的zip包两种格式覆盖创建、解压、查看全流程其中tar包是运维工作中的主流格式。1. 核心概念区分归档仅将多个文件/目录合并为一个文件整体空间大小不变仅方便管理压缩在归档基础上通过算法压缩数据减少占用空间便于传输和备份解压将压缩包中的数据按照逆向算法还原恢复为原始的文件/目录结构。2. Linux原生格式tar包管理tar命令tar包是Linux系统最常用的压缩包格式支持gzip、bzip2、xz三种压缩算法各有特点可根据需求选择由tar命令统一管理支持创建、解压、查看等所有操作。1三种压缩算法特点对比压缩算法扩展名核心特点gzip.tar.gz压缩/解压速度快压缩比例较低bzip2.tar.bz2速度中等压缩比例中等xz.tar.xz压缩/解压速度慢压缩比例最高2tar命令常用选项tar命令的选项是组合使用的核心选项需牢记其中-f必须放在所有选项的最后用于指定压缩包名称-f指定压缩包文件名称必选-c创建压缩包打包-x释放压缩包解压-z使用gzip算法压缩/解压-j使用bzip2算法压缩/解压-J使用xz算法压缩/解压-C指定解压路径不加则默认解压到当前目录-t查看压缩包中的数据清单不解压直接查看内容。3tar包实战操作① 创建压缩包打包基础格式tar 压缩选项 -f 压缩包名称 被压缩数据1 被压缩数据2 ...实战案例gzip格式tar -zcf /opt/two.tar.gz /home /boot将/home和/boot目录打包为gzip格式保存到/opt下bzip2格式tar -jcf /opt/two.tar.bz2 /home /boot打包为bzip2格式xz格式tar -Jcf /opt/two.tar.xz /home /boot打包为xz格式。② 释放压缩包解压基础格式tar 解压选项 -f 压缩包名称 -C 解压路径核心技巧解压时可省略压缩算法选项直接用-xf系统会自动识别压缩格式简化命令。实战案例指定路径解压tar -zxf /opt/two.tar.gz -C /mnt将gzip格式的压缩包解压到/mnt目录自动识别格式解压tar -xf /opt/two.tar.bz2 -C /opt系统自动识别bzip2格式解压到/opt解压到当前目录tar -xf /opt/two.tar.xz不加-C默认解压到当前操作目录解压到当前目录简写tar -xf /opt/two.tar.gz -C ..代表当前目录与上一条命令效果一致。③ 查看压缩包清单不解压直接查看压缩包中有哪些文件/目录tar -tf /opt/two.tar.gz列出压缩包内的所有数据结构。3. 跨平台格式zip包管理zip unzip命令zip是跨平台的压缩包格式可在Linux、Windows、Mac等系统中通用适合跨系统的数据传输由zip创建压缩包和unzip解压压缩包两个命令配合使用。1创建zip压缩包zip命令核心作用创建zip格式的压缩包压缩目录时需加递归选项。基础格式zip -r 压缩包名称 被压缩数据1 被压缩数据2 ...常用选项-r递归压缩压缩目录时必须加否则仅压缩目录名不压缩目录内内容。实战案例zip -r /root/selinux.zip /etc/selinux将/etc/selinux目录递归压缩为selinux.zip保存到/root目录可通过du -sh /root/selinux.zip /etc/selinux查看压缩前后的体积对比。2释放zip压缩包unzip命令核心作用解压zip格式的压缩包支持指定解压路径。基础格式unzip 压缩包名称 -d 解压路径常用选项-d指定解压路径不加则默认解压到当前目录。实战案例指定路径解压unzip /root/selinux.zip -d /test01将selinux.zip解压到/test01目录解压到当前目录unzip /root/selinux.zip不加-d默认解压到当前操作目录。四、综合实战案例一站式搞定文件目录与压缩操作结合本次学习的所有命令完成一套综合实操案例检验学习成果建议大家实际动手操作mkdir -p /homework/cc/today创建多级目录/homework/cc/todaytouch /homework/cc/today/a.txt在该目录下创建空文件a.txtcp /etc/shells /homework/cc/today/将/etc/shells拷贝到该目录cp -rp /home/tom /homework/cc/today/保留属性拷贝/home/tom到该目录rm /homework/cc/today/a.txt删除该目录下的a.txt文件mv /homework/cc/today /opt/将today目录移动到/opt目录rm -rf /opt/today强制删除/opt下的today目录tar -zcf /opt/homework.tar.gz /homework将/homework目录打包为gzip格式unzip -r /opt/selinux.zip /tmp将selinux.zip解压到/tmp目录。五、学习总结与实操要点基础配置命令hostname临时修改主机名alias/unalias管理临时别名核心是“临时生效”重启窗口失效文件目录管理5个命令各有分工mkdir建目录、touch建文件、rm -rf删数据、mv移/重命名、cp -rp保留属性拷贝选项与命令的组合是关键归档压缩tar包是Linux主流-zcf创建gzip、-xf -C解压指定路径是高频组合zip包适合跨平台-r是压缩目录的必选选项实操禁忌rm -rf切勿操作系统自带数据仅用于删除自定义测试数据操作前确认路径是否正确效率技巧利用别名简化常用长命令利用\临时取消命令别名解决覆盖确认提示问题。本次学习的命令是Linux操作的基础也是后续云计算、服务器运维的核心工具只有通过反复实操才能做到熟练运用形成肌肉记忆。后续学习中我们将基于这些基础命令展开更复杂的Linux系统操作夯实云计算的基础能力。
云计算基础Day03:Linux文件目录管理与归档压缩实战
Linux文件目录管理与归档压缩在云计算基础学习的第三天我们围绕Linux系统核心操作展开深入学习从主机名、别名的基础配置到文件与目录的增删改查再到归档压缩的实用技巧每一个知识点都是Linux操作的必备技能。本文将结合实战案例详细拆解Day03的核心知识点帮助大家夯实Linux基础为后续云计算实操筑牢根基。一、系统基础配置主机名与别名管理Linux系统的基础配置是高效操作的前提主机名用于区分不同设备别名则能将复杂命令简化大幅提升操作效率两个命令的实操性极强也是日常运维的高频操作。1. 主机名管理hostname命令核心作用查看当前系统主机名或临时修改主机名是Linux系统标识设备的关键命令。基础用法查看主机名直接输入hostname回车即可显示完整主机名例[rootlocalhost ~]# hostname输出localhost.localdomain临时修改主机名hostname 新主机名例hostname mysrv.com将主机名修改为mysrv.com。关键注意点临时修改的主机名仅在当前会话生效需关闭命令行窗口重新打开提示符才会更新命令行提示符中主机名默认只显示第一个小数点左侧的内容例主机名设为a.b.c.d提示符仅显示[roota ~]#。2. 别名管理alias unalias命令在Linux操作中经常会用到长命令或组合命令别名管理能将这些命令简化为自定义短命令是提升操作效率的“神器”由alias创建/查看别名和unalias取消别名两个命令配合使用。1alias创建与查看别名核心作用查看系统现有别名或为复杂命令创建自定义临时别名。基础用法查看系统别名直接输入alias回车即可列出系统默认的所有别名创建自定义别名alias 别名原始命令注意引号为英文单引号例alias hnhostname将查看主机名的命令简化为hn输入hn即可执行hostnamealias gotlscd /etc/pki/tls将切换到/etc/pki/tls目录的命令简化为gotls输入即可快速切换。关键注意点命令行创建的别名为临时生效重新开启命令行窗口后临时别名会自动失效别名的优先级高于系统原生命令定义时需避免与系统命令重名。2unalias取消已创建的别名核心作用删除自定义的临时别名让别名失效。基础用法unalias 别名例unalias hn取消之前创建的hn别名再次输入hn会提示命令不存在。替代方案若为临时别名直接关闭命令行窗口重新打开即可自动取消别名无需执行命令。二、文件与目录核心管理5个命令搞定增删改查移文件与目录管理是Linux系统操作的核心本次学习的mkdir、touch、rm、mv、cp五个命令覆盖了目录/文件的创建、删除、复制、移动全流程是日常使用频率最高的命令组合需熟练掌握基础用法与常用选项。1. 目录创建mkdir命令make directory核心作用创建Linux系统中的目录Linux中目录默认显示为蓝色字体便于区分。基础格式mkdir [选项] [路径/]目标目录1 目标目录2 ...常用选项-p连同父目录一并创建解决多级目录创建时“父目录不存在”的报错问题。实战案例单目录创建mkdir /opt/workdir1在/opt目录下创建workdir1目录多目录创建mkdir /opt/workdir2 /opt/workdir3一条命令创建两个同级目录多级目录创建mkdir -p /opt/aa/bb/cc/dd直接创建四级目录若不加-p会提示“没有那个文件或目录”。拓展1.创建后可通过ls -R /opt/aa递归查看多级目录的结构。2.删除空目录的核心命令rmdir作用与rm -d完全一致专门为删除空目录设计的命令语法极简且自带 “安全校验”非空目录会直接报错避免误删。基础用法# 语法rmdir 空目录名# 示例删除当前目录下的 empty_dir 空目录rmdirempty_dir如果有嵌套的空目录比如 dir1/dir2/dir3且这三层都是空的可以用 -p 选项递归删除# 示例删除 dir1/dir2/dir3且自动删除空的父目录 dir2、dir1rmdir-pdir1/dir2/dir32. 文件创建touch命令核心作用创建空文件也可用于更新已存在文件的时间戳最近修改时间Mtime。基础格式touch [选项] [路径/]目标文件1 目标文件2 ...实战案例单文件创建touch /opt/file1.txt在/opt目录下创建空文件file1.txt多文件创建touch /opt/file2.txt /opt/file3.txt一条命令创建多个空文件时间戳更新若/opt下已有file1.txt再次执行touch /opt/file1.txt文件内容不变仅更新最近修改时间。3. 数据删除rm命令remove核心作用删除Linux系统中的文件或目录是高危命令操作时需谨慎切勿删除系统自带数据仅用于删除自己创建的测试数据。基础格式rm [选项] 目标数据1 目标数据2 ...常用选项-r递归删除专门用于删除目录会删除目录及其下所有文件/子目录-f强制删除跳过删除确认提示直接删除。实战案例1删除文件rm /opt/file1.txt删除普通文件系统会弹出确认提示rm是否删除普通空文件 /opt/file1.txt输入y确认删除n取消删除。2删除目录普通删除rm -r /opt/aa删除多级目录系统会逐层确认需多次输入y强制删除rm -rf /opt/aa最常用的目录删除方式跳过所有确认提示直接强制删除目录及所有内容。关键注意点Linux系统中rm命令默认是rm -i的别名-i为交互模式会强制弹出确认提示-f选项优先级高于-i因此rm -rf可实现无提示强制删除。4. 数据移动/重命名mv命令move核心作用移动文件/目录到指定位置路径不变的移动即为重命名是一个“一命令两用”的实用工具。基础格式mv [选项] 源数据1 源数据2 ... 目标位置核心特点移动后源数据会消失仅保留目标位置的新数据与复制命令有本质区别。移动文件时会改变移动文件所在源目录、目标目录的时间戳文件本身的时间戳 不变。实战案例1移动数据移动文件mv /opt/test2.txt /mnt将/opt下的test2.txt移动到/mnt目录移动目录mv /opt/test1 /mnt将/opt下的test1目录移动到/mnt目录移动多个数据mv /mnt/a.txt /mnt/test1 /opt将/mnt下的a.txt文件和test1目录一起移动到/opt只有最后一个参数是目标位置。当用户已在/opt目录时要将/men目录下a.txt文件转移至/opt目录可直接使用’.‘来代替本目录如mv /mnt/a.txt /mnt/test1 .不同目录中同名的文件mv到同一目录后来的会覆盖已有的同名目录2数据重命名1.mv [选项] 源数据1 源数据2 ... 目标位置文件新名将文件移动到新目录并重命名例‘mv /mnt/test2.txt /opt/a.txt’2.路径不变时移动操作即为重命名例mv /mnt/test2.txt /mnt/a.txt将/mnt下的test2.txt重命名为a.txt文件位置不变。mv /mnt/test2.txt ./a.txt作用相同.代表本目录移动多个数据不能重命名5. 数据复制cp命令copy核心作用复制拷贝文件/目录到指定位置可同时对目标数据重命名(修改的是复制后的文件名)是备份数据的常用命令。基础格式cp [选项] 源数据1 源数据2 ... 目标位置核心特点复制后源 数据依然存在目标位置生成新的副本与移动命令形成互补。常用选项-r递归拷贝专门用于拷贝目录会拷贝目录及其下所有文件/子目录-f强制拷贝尝试跳过覆盖确认提示-p保留属性拷贝拷贝后目标数据的所有者、所属组、时间戳等属性与源数据一致。实战案例1拷贝文件普通拷贝cp /etc/shells /opt/将系统文件/etc/shells拷贝到/opt目录拷贝并重命名cp /etc/passwd /opt/ps.txt将/etc/passwd拷贝到/opt并命名为ps.txt。2拷贝目录cp -r /boot /opt/将/boot目录递归拷贝到/opt不加-r会提示“不是目录”无法完成拷贝。3保留属性拷贝普通拷贝目录时目标目录的所有者会变为当前操作用户如root-p可解决此问题普通拷贝cp -r /home/tom /opt//opt/tom的所有者为root保留属性拷贝cp -rp /home/tom /opt//opt/tom的所有者仍为tom与源目录属性一致。4强制覆盖拷贝Linux中cp命令默认是cp -i的别名-i会弹出覆盖确认提示即使加-f也无法跳过此时可通过**反斜杠** 临时取消别名\cp /etc/shells /opt/临时取消cp的别名直接覆盖/opt下已存在的shells文件无任何提示。三、归档与压缩Linux数据打包与解压技巧在Linux系统中归档是将零散数据收集到一起压缩是通过算法减小数据体积二者结合是数据备份、传输的必备操作。本次学习了Linux原生的tar包和跨平台的zip包两种格式覆盖创建、解压、查看全流程其中tar包是运维工作中的主流格式。1. 核心概念区分归档仅将多个文件/目录合并为一个文件整体空间大小不变仅方便管理压缩在归档基础上通过算法压缩数据减少占用空间便于传输和备份解压将压缩包中的数据按照逆向算法还原恢复为原始的文件/目录结构。2. Linux原生格式tar包管理tar命令tar包是Linux系统最常用的压缩包格式支持gzip、bzip2、xz三种压缩算法各有特点可根据需求选择由tar命令统一管理支持创建、解压、查看等所有操作。1三种压缩算法特点对比压缩算法扩展名核心特点gzip.tar.gz压缩/解压速度快压缩比例较低bzip2.tar.bz2速度中等压缩比例中等xz.tar.xz压缩/解压速度慢压缩比例最高2tar命令常用选项tar命令的选项是组合使用的核心选项需牢记其中-f必须放在所有选项的最后用于指定压缩包名称-f指定压缩包文件名称必选-c创建压缩包打包-x释放压缩包解压-z使用gzip算法压缩/解压-j使用bzip2算法压缩/解压-J使用xz算法压缩/解压-C指定解压路径不加则默认解压到当前目录-t查看压缩包中的数据清单不解压直接查看内容。3tar包实战操作① 创建压缩包打包基础格式tar 压缩选项 -f 压缩包名称 被压缩数据1 被压缩数据2 ...实战案例gzip格式tar -zcf /opt/two.tar.gz /home /boot将/home和/boot目录打包为gzip格式保存到/opt下bzip2格式tar -jcf /opt/two.tar.bz2 /home /boot打包为bzip2格式xz格式tar -Jcf /opt/two.tar.xz /home /boot打包为xz格式。② 释放压缩包解压基础格式tar 解压选项 -f 压缩包名称 -C 解压路径核心技巧解压时可省略压缩算法选项直接用-xf系统会自动识别压缩格式简化命令。实战案例指定路径解压tar -zxf /opt/two.tar.gz -C /mnt将gzip格式的压缩包解压到/mnt目录自动识别格式解压tar -xf /opt/two.tar.bz2 -C /opt系统自动识别bzip2格式解压到/opt解压到当前目录tar -xf /opt/two.tar.xz不加-C默认解压到当前操作目录解压到当前目录简写tar -xf /opt/two.tar.gz -C ..代表当前目录与上一条命令效果一致。③ 查看压缩包清单不解压直接查看压缩包中有哪些文件/目录tar -tf /opt/two.tar.gz列出压缩包内的所有数据结构。3. 跨平台格式zip包管理zip unzip命令zip是跨平台的压缩包格式可在Linux、Windows、Mac等系统中通用适合跨系统的数据传输由zip创建压缩包和unzip解压压缩包两个命令配合使用。1创建zip压缩包zip命令核心作用创建zip格式的压缩包压缩目录时需加递归选项。基础格式zip -r 压缩包名称 被压缩数据1 被压缩数据2 ...常用选项-r递归压缩压缩目录时必须加否则仅压缩目录名不压缩目录内内容。实战案例zip -r /root/selinux.zip /etc/selinux将/etc/selinux目录递归压缩为selinux.zip保存到/root目录可通过du -sh /root/selinux.zip /etc/selinux查看压缩前后的体积对比。2释放zip压缩包unzip命令核心作用解压zip格式的压缩包支持指定解压路径。基础格式unzip 压缩包名称 -d 解压路径常用选项-d指定解压路径不加则默认解压到当前目录。实战案例指定路径解压unzip /root/selinux.zip -d /test01将selinux.zip解压到/test01目录解压到当前目录unzip /root/selinux.zip不加-d默认解压到当前操作目录。四、综合实战案例一站式搞定文件目录与压缩操作结合本次学习的所有命令完成一套综合实操案例检验学习成果建议大家实际动手操作mkdir -p /homework/cc/today创建多级目录/homework/cc/todaytouch /homework/cc/today/a.txt在该目录下创建空文件a.txtcp /etc/shells /homework/cc/today/将/etc/shells拷贝到该目录cp -rp /home/tom /homework/cc/today/保留属性拷贝/home/tom到该目录rm /homework/cc/today/a.txt删除该目录下的a.txt文件mv /homework/cc/today /opt/将today目录移动到/opt目录rm -rf /opt/today强制删除/opt下的today目录tar -zcf /opt/homework.tar.gz /homework将/homework目录打包为gzip格式unzip -r /opt/selinux.zip /tmp将selinux.zip解压到/tmp目录。五、学习总结与实操要点基础配置命令hostname临时修改主机名alias/unalias管理临时别名核心是“临时生效”重启窗口失效文件目录管理5个命令各有分工mkdir建目录、touch建文件、rm -rf删数据、mv移/重命名、cp -rp保留属性拷贝选项与命令的组合是关键归档压缩tar包是Linux主流-zcf创建gzip、-xf -C解压指定路径是高频组合zip包适合跨平台-r是压缩目录的必选选项实操禁忌rm -rf切勿操作系统自带数据仅用于删除自定义测试数据操作前确认路径是否正确效率技巧利用别名简化常用长命令利用\临时取消命令别名解决覆盖确认提示问题。本次学习的命令是Linux操作的基础也是后续云计算、服务器运维的核心工具只有通过反复实操才能做到熟练运用形成肌肉记忆。后续学习中我们将基于这些基础命令展开更复杂的Linux系统操作夯实云计算的基础能力。