当前位置:首页 > VPS教程 > 正文内容

linux vps压缩解压文件方法

23vps2年前 (2023-06-08)VPS教程660

压缩命令

tar -zcvf 压缩文件名.tar.gz 被压缩文件名

可先切换到当前目录下这样就不用加入路径便可压缩当前目录里的文件,可同时输入多个被压缩的文件名或目录,压缩文件名和被压缩文件名都可加入路径。

例如

阿里云限量代金券 | 此广告位出租25元/月
tar -zcvf test.tar.gz test1 test2 tset1.config test2.config

压缩时排除指定文件夹

使用tar命令的--exclude选项来排除某些文件夹

tar -zcvf 压缩文件名.tar.gz --exclude=/www/wwwroot/example.com/public/upload/common/ticket /www/wwwroot/example.com

其中example为被压缩的网站根目录,-c表示创建备份,-z表示使用gzip压缩,-v表示显示备份过程,-f表示指定备份文件名,--exclude表示要排除的文件夹,这种方法就不能适用于前面那种同时指定多个被压缩目录和被压缩的文件的方法,只能指定单个文件夹,主机哥刚开始没成功就是因为指定了多个被压缩目录和被压缩文件导致

压缩时排除多个文件夹

可多次使用--exclude选项。例如要排除网站根目录下的folder1和folder2目录,可以使用以下命令:

tar -zcvf 压缩文件名.tar.gz --exclude=/www/wwwroot/example.com/folder1 --exclude=/www/wwwroot/example.com/folder2 /www/wwwroot/example.com

其中,每个-exclude选项后面都要跟着一个要排除的目录路径。


压缩时排除指定后缀文件

您可以根据需要修改*.log部分来匹配您想要排除的特定后缀。例如,如果您想要排除.log和.txt文件,可以使用以下命令:

tar -zcvf 压缩文件名.tar.gz --exclude='*.log' /root/example

请注意,--exclude参数可以在tar命令中多次使用,以排除多个通配符所匹配的不同后缀名文件。

例如

tar -zcvf test.tar.gz --exclude='*.log' --exclude='*.txt' /root/example1 /root/example2 /root/example1.sh /root/example2.sh


解压缩命令

tar -zxvf 压缩文件名.tar.gz

解压缩后的文件只能放在当前的目录。 


本网站由提供服务

扫描二维码推送至手机访问。

版权声明:本文由主机测评网发布,如需转载请注明出处。

本文链接:https://23vps.com/post/74.html

标签: linux命令
分享给朋友:

“linux vps压缩解压文件方法” 的相关文章

linux vps如何查看网关

linux vps如何查看网关

我们在使用dd脚本来给vps网络重装系统之前,为了防止无法通过dhcp自动获取网关,首先记录下网关地址,这样等dd完后至少还能进vnc修改网关地址。linux vps可以查看网关命令:netstat -rn如果提示“-bash: netstat: command not found”,这仅...

VPS跑分网络IO测试脚本

VPS跑分网络IO测试脚本

主机哥做测评时发现一个测试VPS跑分、网络及IO的脚本,测得的数据还是比较准确的。项目地址:https://github.com/masonr/yet-another-bench-script脚本使用:curl -sL yabs.sh | bash如果提示没有...

linux vps连接工具putty

linux vps连接工具putty

putty 简介简单的说 putty 是一个开源程序,用来连接服务器。最早的时候,仅仅在window系统上可以使用,后来在其他的系统上也可以运行,比如 类unix, mac 。putty 不仅仅是一个软件而是一个软件集(文章最后会列出这个软件集),其中最常用的是 putty ,用来连接 linxu...

Debian9/10/11下磁盘挂载及开机启动设置教程

检查磁盘空间即剩余情况本文是在实际使用过程中真实操作,用于交流和学习1. 使用fdisk -l命令查看当前磁盘的大小,其中/dev/sda磁盘发现并未使用;使用时,需要切换到root权限   其中,系统默认磁盘是在/dev/sdb1上root@****# fdisk&n...

回程路由测试工具nexttrace

回程路由测试工具nexttrace

这是一款追求轻量的开源可视化路由跟踪工具,使用 Golang 开发,主机哥最近在hostloc里发现的,测试回程路由的路由节点信息比较清晰明了,推荐使用!项目地址:https://github.com/sjlleo/nexttrace 中文Readme:https://github.com...

Debian10开启root用户登陆的方法

Debian10开启root用户登陆的方法

主机哥买的OVH服务器自带的Debian 10默认的不能用root用户登录,还是需要设置,方法如下:一,打开终端,用普通用户登录输入:su root输入密码,切换到root用户二,设置root用户登录nano /etc/ssh/sshd_config三,修改配置PermitRootLogi...