Linux教程

linux文件压缩与文件夹压缩(打包)

本文主要是介绍linux文件压缩与文件夹压缩(打包),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 一:linux文件压缩
    • 1.linux常见的压缩包有哪些?
    • 2.bzip压缩(文件)
  • 二:打包(文件夹压缩)
    • 1.打包命令
    • 2.参数
    • 3.参数解析(实战)
    • 4.注意事项

  • 简介:
win中的压缩包:zip rar

image

一:linux文件压缩

1.linux常见的压缩包有哪些?
压缩命令: gzip [压缩文件]
解析命令: gzip -d [压缩包]
2.bzip压缩(文件)
压缩命令: bzip [压缩文件]
解析命令: bzip -d [压缩包]

eg: 压缩包无法直接压缩文件夹
image

  • 文件夹是无法直接压缩的 需要特殊处理,下面让我们来介绍一下

二:打包(文件夹压缩)

1.打包命令
tar :打包的命令(不是压缩命令,而是打包命令)
2.参数
-f : 指定打包的包名称
		-c : 打包
		-v : 显示打包过程
		-z : 使用gzip压缩压缩包
		-j : 使用bzip压缩压缩包
		-x : 解压(解压不需要指定压缩类型(自动匹配解压类型))
		-t :查看压缩包内部的内容
		-p : 忽略使用绝对路径时报处的错误(使用绝对路径时使用)
3.参数解析(实战)
-f -c
		案例:
		tar -c -f nginx.tar nginx-1.20.2
		没有压缩功能,只能指定打包后名称合成一个文件
		
		-z
		案例:
		tar -c -v -z -f nginx.tar.gz nginx-1.20.2
		压缩打包文件
		
		-x
		案例:
		tar -x -f nginx.tar.gz
		指定解压文件
4.注意事项
注意事项:
1.压缩时是什么路径,解压是就是什么路径,所以为了安全不要使用绝对路径,而使用相对路径。
绝对路径案例:
	[root@localhost ~]# cd /etc/yum.repos.d
	
2.-f参数后面永远跟压缩包名称
这篇关于linux文件压缩与文件夹压缩(打包)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!