当前位置:首页>Linux>linux(5)-压缩和权限管理,文件安全与效率双提升

linux(5)-压缩和权限管理,文件安全与效率双提升

  • 2026-09-08 14:54:49
linux(5)-压缩和权限管理,文件安全与效率双提升

压缩解压与文件权限是Linux系统管理的核心能力,前者节省存储空间、提升传输效率,后者则是保障系统安全的基础,二者都是终端操作的必备技能。

💡一、压缩 - 解压文件

1、压缩

  • tar:最常用的打包工具,常与压缩算法结合使用。
  • 打包并压缩为 .tar.gz:tar -czvf test.tar.gz target/(c创建、z用gzip 压缩、v显示过程、f指定文件名)
表示:将target/目录打包并压缩成一个名为test.tar.gz的文件。
  • 打包并压缩为 .tar.bz2:tar -cjvf test.tar.bz2 target/(j用bzip2压缩,压缩率更高但速度稍慢)
表示:将target/目录打包并使用 bzip2算法压缩成 test.tar.bz2文件
  • zip:跨平台压缩工具,
  • 生成通用的.zip文件:zip -r test.zip target/(-r递归压缩目录内容)
表示:将target/ 目录及其所有内容递归压缩成一个名为test.zip的ZIP压缩包。

2、解压

  • tar:对应压缩格式解压
  • 解压.tar.gz:tar -xzvf test.tar.gz(x代表解压)
  • 解压.tar.bz2:tar -xjvf test.tar.bz2
  • unzip
  • 解压.zip文件:unzip test.zip(默认解压到当前目录,-d可指定目标路径)

💡二、文件权限

1、数字模式

用3位八进制数字表示权限,每位对应所有者、组、其他用户的权限:

  • r(读)=4,w(写)=2,x(执行)=1
  • 例:chmod 755 test.sh
表示:所有者对test.sh文件拥有读、写、执行权限(7=4+2+1),组和其他用户拥有读、执行权限(5=4+1)

2、字母模式

用字母直观设置权限,u代表所有者、g代表组、o代表其他用户、a代表所有用户:

  • 赋予所有者执行权限:chmod u+x file.txt
  • 移除其他用户的写权限:chmod o-w file.txt
  • 批量设置所有用户读权限:chmod a+r file.txt

💡三、总结

压缩解压命令让你高效管理文件体积与传输,而文件权限则是系统安全的第一道防线。熟练掌握这些工具,既能优化资源使用,又能有效保护文件不被非法访问,是Linux用户的必备基本功。

#Linux文件压缩#tar命令#zip解压#Linux权限管理#chmod命令#chown命令

最新文章

随机文章