Centos中tar exclude排除目录打包例子

假设 test目录下有 1 2 3 4 5 这5个目录

现在要将 3 4 5目录tar打包,1和2目录不要

命令如下:

 代码如下 复制代码

tar -zcvf test.tar.gz –exclude=1 –exclude=2 test //test 目录下

tar -zcvf test.tar.gz –exclude=test/1 –exclude=test/2 test //test目录外

时间: 2024-09-25 04:07:51

Centos中tar exclude排除目录打包例子的相关文章

linux中tar 压缩排除目录与文件方法

例1. 如我要压缩 /opt/apache/htdocs 这个文件夹 ,但是不将里面的图片文件夹uploads也压缩了. 可以用tar命令的--exclude 排除掉. 方法 压缩所有目录  代码如下 复制代码 tar -zcvf htdocs.tar.gz  /opt/apache/htdocs 排除一个目录  代码如下 复制代码 tar -zcvf htdocs.tar.gz  --exclude=/opt/apache/htdocs/uploads  /opt/apache/htdocs

linux中tar命令打包目录与排除目录打包

打包压缩目录很简单如下  代码如下 复制代码 tar -czf small.tar.gz small(目录名)  ;压缩并打包目录 更多示例  代码如下 复制代码 示例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩 [root@lin

CentOs中tar命令处理压缩,解压的例子

tar 格式: tar [选项] [文件目录列表] 功能: 对文件目录进行打包备份 选项: -c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通文件操作 -z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩 -Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩 范例: #范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar t

linux中tar有选择的打包目录下的文件

tar是系统管理常用的命令,如何有选择的打包目录下的文件,这里演示一下: 如有目录a, 下面多个文件并有目录b和c,如只想打包文件而不想打包两目录,应用使用如下命令:  代码如下 复制代码 tar -czf  des.tar.gz  a  –exclude a/b –exclude a/c 注意:exclude后面子目录不要跟斜杠"/",否则exclude无效.

Centos中不从skel目录里向其中复制任何文件错误的解决方法

风信网(ithov.com)原创文章:今天使用useradd命令添加一个虚拟用户,并指定到已经存在的文件目录,出现警告信息:此主目录已经存在.不从 skel 目录里向其中复制任何文件. [root@localhost www]# useradd -d /webserver/www/ ithovcom useradd:警告:此主目录已经存在. 不从 skel 目录里向其中复制任何文件. [root@localhost www]# ls -a .&http://www.aliyun.com/zixu

linux中tar打包指定路径文件

压缩: tar czvf /data/backup/test.tar.gz /data/a/b/directory 解压: cd /data/test  tar xzvf /data/backup/test.tar.gz 问题是,解压后的文件,在/data/test/data/a/b/directory里面 要想解压在当前目录路径. 这样写就可以解决了 tar czvf /data/backup/test.tar.gz /data/a/b/directory 改成 tar czvf /data/

【Linux shell】tar命令排除某些文件打包

1.--exclude 参数使用 --exclude dirname/filename 排除某个目录或某个文件后压缩打包. 例如: cd /etc/openvpn tar --exclude easy-rsa -czvf openvpn.tar.gz * 打包该目录下所有目录文件,并排除easy-rsa目录及其子文件 注:tar -czvf openvpn.tar.gz --exclude easy-rsa/ 如果目录名后面加/时,是打包该目录下所有文件目录,并不排除easy-rsa目录及其子文

linux中tar、dump、restore备份与还原数据

在终端中输入:  代码如下 复制代码  tar -cvpzf /media/Data/linux_bak.tgz –exclude=/proc –exclude=/lost+found –exclude=/media –exclude=/mnt –exclude=/sys /  注意:最后一个/前有一个空格 media/Data/linux_bak.tgz 这就是我备份文件保存的路径.Data为我硬盘的别的分区,也可以将备份文件备份到网络硬盘上,或者磁带机上. 从备份中还原系统:  代码如下 复

linux中tar在压缩备份中常用的命令

把zxsdw这个文件夹压缩打包(其中v参数是显示过程) tar zcvf /home/zxsdw.com_$(date +%Y%m%d).tar.gz -C /home/wwwroot zxsdw tar压缩备份时排除zxsdw文件夹中的文件(--exclude排除12开头的文件夹和文件) tar zcvf /home/zxsdw.com_$(date +%Y%m%d).tar.gz -C /home/wwwroot zxsdw --exclude=12* tar打包备份home文件中15年6月