首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tar:创建除一个以外的归档排除目录

Tar: 创建一个归档排除目录

Tar(Tape Archive,磁带归档)是一种用于创建归档文件系统的工具。在云计算领域,Tar 可以用于备份、迁移和归档等场景。

概念

Tar 是一种归档工具,它将文件和目录结构打包成一个或多个磁带文件,以便于备份、迁移和归档。Tar 最初用于将文件从单个计算机备份到磁带设备,但现在已经被广泛应用于云计算领域。

分类

Tar 分为两类:

  1. tar.gz:该格式使用 gzip 对归档文件进行压缩,以减小文件大小,便于传输和存储。
  2. tar.bz2:该格式使用 bzip2 对归档文件进行压缩,以进一步减小文件大小,便于传输和存储。

优势

  1. 易于使用:Tar 命令简单易懂,用户可以使用 Tar 将文件和目录结构打包成归档文件,以便于备份和迁移。
  2. 跨平台:Tar 是跨平台的,可以在 Linux、Windows 和 macOS 等多个操作系统上使用。
  3. 可扩展性:Tar 可以与其他工具集成,如 SFTP、SCP、Docker 和 Kubernetes 等,方便用户在不同的环境中使用。

应用场景

  1. 数据备份:Tar 可以用于定期备份数据,确保数据安全。
  2. 数据迁移:Tar 可以用于将数据从一个位置迁移到另一个位置,如从本地服务器迁移到云服务器。
  3. 数据归档:Tar 可以用于将不再需要的数据归档,以便于数据管理和长期保存。

推荐的腾讯云相关产品

  1. 云服务器:腾讯云提供多种类型的云服务器,如腾讯云服务器、腾讯云服务器、腾讯云服务器等,可以满足用户的多种需求。
  2. 对象存储服务:腾讯云提供对象存储服务,可以将数据存储在云端,方便用户随时随地访问和管理。
  3. 文件存储:腾讯云提供文件存储服务,可以将文件存储在云端,方便用户随时随地访问和管理。
  4. 云硬盘:腾讯云提供云硬盘服务,可以将数据存储在云端,方便用户随时随地访问和管理。

产品介绍链接地址

  1. 腾讯云服务器官网https://www.qcloud.com/product/cvm
  2. 腾讯云对象存储服务官网https://cloud.tencent.com/product/cos
  3. 腾讯云文件存储服务官网https://cloud.tencent.com/product/cfs
  4. 腾讯云云硬盘服务官网https://cloud.tencent.com/product/cvm
相关搜索:带有-- tar.gz =的归档文件的Shell +排除问题从包含.tarignore文件(#2)的tar中排除目录PHP:创建包含符号链接和空目录的tar归档文件将tar归档文件的一部分提取到另一个tar归档文件中使用tar的排除选项上不存在文件或目录如何在归档目录内的日志文件时排除当前日志文件如何在NodeJS中使用tar进行归档,同时只存储所需的子目录?如何复制docker容器中除任意一个目录以外的其他目录?如何删除目录中除一个子目录以外的所有文件?很有可能。在不解压的情况下从"tar.gz“归档文件中获取目录名Inno Setup仅排除树根目录中的一个子目录,但不排除树中具有相同名称的所有其他子目录排除用于TypeScript编译的node_modules目录,但允许一个单独的子目录将所有子目录中的所有.tar和.tar.bz2文件系统复制到另一个目录中如何使用shell压缩上个月访问的至少一个文件的tar目录创建一个包含以"a“开头的目录中的每个文件名的平面tar文件sed将代码附加到目录中除一个文件以外的所有文件中的错误位置将带有符号链接的tar.gz文件解压缩到另一个目录中Powershell如何将除新创建的文件以外的所有内容移动到另一个目录Heroku,多个heroku应用程序在同一目录下,如何删除除一个以外的所有应用程序?通过管道输入到tar,同时合并目录,同时通过管道连接到另一个没有临时文件的程序
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

tar命令之--exclude参数 排除指定文件或目录

说明:     tar -zcf a.tar.gz  打包目录 --exclude=指定排除文件所在路径     1)打包目录使用相对路径,排除文件只能接相对路径     2)打包目录使用绝对路径...,排除文件接相对路径或绝对路径     3)建议打包目录排除文件使用使用路径时,保持一致,都是用绝对路径,或都是用相对路径  测试环境准备 [root@nfs01 doc]# pwd...-tf /tmp/c.tar.gz | grep c.txt 根据结果,可知已排除c.txt文件 3)打包目录为相对路径,--exclude后绝对路径 [root@nfs01 doc]# tar -...总结: tar -zcf a.tar.gz  打包目录 --exclude=指定排除文件所在路径 1)打包目录使用相对路径,排除文件只能接相对路径 2)打包目录使用绝对路径,排除文件接相对路径或绝对路径...3)建议打包目录排除文件使用使用路径时,保持一致,都是用绝对路径,或都是用相对路径

10.5K10

Linux常用命令-解压缩篇

去除目录 --add-file 向包中添加文件 压缩 归档tar包,不压缩 tar -cvf test.tar test1.log test2.log #归档多个文件 tar -...cvf test.tar test/*  #归档test目录下所有文件 tar -cvf test.tar *.log  #归档所有以.log结尾文件 由于这种方式不会进行压缩,仅做了归档,因此速度极快...打包除指定目录或文件以外文件 对于某些目录文件,可能只需要打包部分文件,因此可以使用--exclude选项排除一些不需要打包文件: tar -zcvf test.tar.gz --exclude...=test/*.log test/* #打包test目录下所有文件,排除以.log结尾文件 这里用到了--exclude选项,支持通配符和正则表达式,因此也非常强大。...-y 直接保存符号连接,而非该连接所指向文件,本参数仅在UNIX之类系统下有效。 - 压缩效率是一个介于1-9数值。

3.4K20
  • 第十二章·Linux文件管理-压缩打包

    tar压缩工具 tar是linux下最常用压缩与解压缩, 支持文件和目录压缩归档 #语法:tar [-zjxcvfP] filename c //创建新归档文件 x //对归档文件解包...t //列出归档文件里文件列表 v //输出命令归档或解包过程 f //指定包文件名,多参数f写最后 C //指定解压目录位置 z //使用gzip压缩归档文件(.tar.gz...) j //使用bzip2压缩归档文件(.tar.bz2) J //使用xz压缩归档文件(tar.xz) X //排除多个文件(写入需要排除文件名称) h //打包软链接 P...from member names ---- 压缩命令练习 1.如何使用gzip命令对文件进行压缩、解压 2.如何用zip命令对文件以及目录进行压缩、解压 3.创建一个自己名字文件至/opt目录....打包etc目录所有文件,不要目录只要文件 8.打包etc目录所有文件,排除passwd,shadow 9.打包etc目录所有以p开头文件 10.打包etc目录下所有大于1M文件

    62710

    Linux shell命令用法及常见用例之tar命令

    换言之,tar命令也可以用于备份:先是归档多个文件和目录一个单独tar文件或归档文件,然后在需要之时将tar文件中文件和目录释放出来。...全能 tar 命令 概要 tar可以将多个目录或文件打成一个大文件,同时支持gzip/bzip2 归档tar {-c} [option…] -f destination source 追加归档...(注:tar.gz 和 tgz 是同一个意思) 打包压缩排除某些文件 示例:打包压缩并排除某些文件。...注意这里没有指定-j参数,因为tar看到指定了-x参数,就知道这是解压操作,会自动判断该解压包压缩类型。 解压归档文件并指定目录 示例:解压到一个指定目录。...描述:将名为MyImages-18-06-02.tar.gz归档文件解压至一个指定目录

    2.1K31

    每天学一个 Linux 命令(39):tar

    昨日推荐:每天学一个 Linux 命令(38):vi/vim 命令简介 tar 命令用于打包、压缩与解压压缩包文件。 tar 命令常常用于打包、压缩某些文件或目录,也可以添加新文件到归档文件中。...Tar 代表是磁带存档,是一种归档文件格式,早期用于将文件归档到磁带备份存储。现可以用于收集、分发、归档文件,还可以保留文件原有的属性,如:用户和组权限,访问和修改日期以及目录结构。...语法格式 tar [OPTIONS] [FILE] 选项说明 -A #新增文件到已经存在归档文件 -B #设置区块大小 -c #建立新归档文件 -C #将压缩文件解压到指定目录下 -d...#归档/压缩之后删除源文件 应用举例 常见应用例子 tar -cf mingongge.tar *.jpg #将所有.jpg文件打包成一个名为mingongge.tar文件 tar...,以bzip2方式压缩 解压目录 tar -xvf portal-web-v2.0.0.tar --strip-components 1 -C 指定目录 #排除目录--strip-components

    61920

    Linux 学习笔记之超详细基础linux命令 Part 10

    /tes/tes 例子:在当前目录下查找名为tes文件或目录,排除对tes目录tes目录搜索 [root@localhost ~]# find . -path ....文件归档与压缩 归档与压缩文件Shell命令 1.tar命令 格式:tar [选项] 归档/压缩文件 [目录或文件列表] 功能:将多个文件或目录归档tar文件,如果使用相关选项还可压缩归档文件...备注:建议使用tar归档时,让归档文件中包含一个目录,解压归档文件时,子目录会被产生,所有文件都会放在这个目录里。...也就是说把 所有文件都放到一个目录下,然后归档该子目录 备注:tar会把文件拥有者和权限存在备份文件中,并且保留完整目录结构,符号链接,物理链接,所以使用tar可以说是在同一操作系统 上拷贝或者搬移整个树状目录最好方法...2.如果你想把压缩文件解压到某个目录下,则先进入该目录,然后tar [选项] 压缩/归档文件 或tar [选项] 压缩/归档文件 压缩/归档文件中目录 (注:这里目录形如上面例子中etc

    80620

    linux之tar使用技巧

    解压压缩命令详解 -c: 建立压缩文档 -x: 解压 -t:查看压缩包内容 -r:向压缩归档文件里面追加文件 -u:更新原压缩包中文件 -v:显示所有过程 -f:指定压缩文件 -C:切换到指定目录...-p:解压文件权限信息(默认只为超级用户服务) -N:只保存比 DATE-OR-FILE 更新文件 --exclude=PATTERN排除以 PATTERN 指定文件 --remove-files...1.txt单个文件 > tar -xzvf rumenz.tar.gz 1.txt 全部解压 > tar -xzvf rumenz.tar.gz 向归档文件里面追加文件 > tar -cvf rumenz.tar...> tar -N '2021/01/01' -czvf rumenz.tar.gz *.txt 压缩时候排除某个文件目录 src/doc目录不打包压缩进去。...tar解压到指定目录 > tar -xzvf rumenz.tar.gz -C one/ 压缩当前文件夹下非隐藏文件包括文件夹 > tar -czvf rumenz.tar.gz * 压缩当前文件夹下非隐藏文件但不包括文件夹

    2.6K10

    linux 之 tar 使用技巧

    解压压缩命令详解 -c: 建立压缩文档 -x: 解压 -t:查看压缩包内容 -r:向压缩归档文件里面追加文件 -u:更新原压缩包中文件 -v:显示所有过程 -f:指定压缩文件 -C:切换到指定目录...-p:解压文件权限信息(默认只为超级用户服务) -N:只保存比 DATE-OR-FILE 更新文件 --exclude=PATTERN排除以 PATTERN 指定文件 --remove-files...1.txt单个文件 > tar -xzvf rumenz.tar.gz 1.txt 全部解压 > tar -xzvf rumenz.tar.gz 向归档文件里面追加文件 > tar -cvf rumenz.tar...> tar -N '2021/01/01' -czvf rumenz.tar.gz *.txt 压缩时候排除某个文件目录 src/doc目录不打包压缩进去。...tar解压到指定目录 > tar -xzvf rumenz.tar.gz -C one/ 压缩当前文件夹下非隐藏文件包括文件夹 > tar -czvf rumenz.tar.gz * 压缩当前文件夹下非隐藏文件但不包括文件夹

    1.1K00

    tar 打包隐藏文件

    1. tar 命令常规用法 -c 创建新档案文件 -C 指定到目录。注意:该目录必须存在 -f 指定打包文件名。在f之后要立即接打包文件名!不能再加参数!...-z 使用gzip压缩,一般格式为xx.tar.gz或xx. tgz -Z 有compress -j 使用bzip2压缩,一般格式为xxx.tar.bz2 --exclude 在压缩过程中,排除某个文件.../ 2.归档隐藏文件 当前文件夹下包含隐藏文件所有文件归档到 php_project.tartar -cvf php_project.tar * .[!.]...* 3.归档某文件夹下所有文件,不包含这个文件夹 eg, 归档 log 文件夹下所有文件 常规都是下面这么写 tar -cvf log.tar /var/log/* 但是归档以后再解开,会发现是一个三级目录...:var/log/* 前面两个目录是不需要,怎么整?

    2.4K10

    linux之rsync远程同步文件

    (不覆盖更新文件) -l, --links 保留软链结 -L, --copy-links 想对待常规文件一样处理软链结 --copy-unsafe-links 仅仅拷贝指向 SRC 路径目录以外链结...--safe-links 忽略指向 SRC 路径目录以外链结 -H, --hard-links 保留硬链结 -p, --perms 保持文件权限 -o, --owner 保持文件属主信息 -g,...-compress 对备份文件在传输时进行压缩处理 --exclude=PATTERN 指定排除不需要传输文件模式 --include=PATTERN 指定不排除而需要传输文件模式 --exclude-from...将jdk.tar.gz拷贝到rumenz目录 > rsync -avhz jdk.tar.gz rumenz 将src目录拷贝到rumenz目录 将/opt/src 目录文件同步发送到rumenz...ssh 一般为首选,但当远端服务器 ssh 默认端口被修改后,rsync 找不到一个合适方法来输入对方 ssh 服务端口号。

    1.9K10

    linux之rsync远程同步文件

    (不覆盖更新文件) -l, --links 保留软链结 -L, --copy-links 想对待常规文件一样处理软链结 --copy-unsafe-links 仅仅拷贝指向 SRC 路径目录以外链结...--safe-links 忽略指向 SRC 路径目录以外链结 -H, --hard-links 保留硬链结 -p, --perms 保持文件权限 -o, --owner 保持文件属主信息 -g,...-compress 对备份文件在传输时进行压缩处理 --exclude=PATTERN 指定排除不需要传输文件模式 --include=PATTERN 指定不排除而需要传输文件模式 --exclude-from...将jdk.tar.gz拷贝到rumenz目录 > rsync -avhz jdk.tar.gz rumenz 将src目录拷贝到rumenz目录 将/opt/src 目录文件同步发送到rumenz目录下...ssh 一般为首选,但当远端服务器 ssh 默认端口被修改后,rsync 找不到一个合适方法来输入对方 ssh 服务端口号。

    2.3K20

    linux之rsync远程同步文件

    (不覆盖更新文件) -l, --links 保留软链结 -L, --copy-links 想对待常规文件一样处理软链结 --copy-unsafe-links 仅仅拷贝指向 SRC 路径目录以外链结...--safe-links 忽略指向 SRC 路径目录以外链结 -H, --hard-links 保留硬链结 -p, --perms 保持文件权限 -o, --owner 保持文件属主信息 -g,...-compress 对备份文件在传输时进行压缩处理 --exclude=PATTERN 指定排除不需要传输文件模式 --include=PATTERN 指定不排除而需要传输文件模式 --exclude-from...将jdk.tar.gz拷贝到rumenz目录 > rsync -avhz jdk.tar.gz rumenz 将src目录拷贝到rumenz目录 将/opt/src 目录文件同步发送到rumenz目录下...ssh 一般为首选,但当远端服务器 ssh 默认端口被修改后,rsync 找不到一个合适方法来输入对方 ssh 服务端口号。

    2.6K00

    Linux压缩打包命令——tar、zip、unzip

    –exclude来达到排除指定文件目的 将/root/目录harry目录打包,但是不打包harry目录ha.txt文件,如下图: 压缩文件也是同理,想要排除指定目录压缩或者打包也是同理...-q 安静模式,在压缩时候不显示指令执行过程 -r 递归压缩,将自定目录所有子文件以及文件一起处理 -x ”文件列表“,压缩时排除文件列表中文件 实例: a.压缩目录,将/root/目录...-l显示信息更加详细 e.将dajihe.zip压缩包解压到/opt/目录下: 补充:使用r选项增加.tar归档文件内容应该如何怎么操作?...例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记目录或文件追加到备份文件中 使用实例: 看上图,可以看到我ops用户家目录下标记了一个文件,一个目录,我现在先将目录归档...,然后再将文件追加到档案里面 1.归档操作 生成.tar文件,目录归档完毕!

    8K10

    06_Linux基础-NGINX和浏览器、网页关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置N

    tar -->兼并了gzip,xz,bzip2 tarball -->使用tar命令打的压缩包--》归档文件--》压缩文件--》一个压缩包里可以包含很多文件 tar是可以对文件和文件夹进行压缩...归档文件名 源文件或目录 tar [选项]......归档文件名 [-C 目标目录] 常用命令选项 -c:创建 .tar 格式包文件 create -x:解开.tar格式包文件 extract提取 -v:输出详细信息 verbose冗余 -f...目录除grub2目录以外所有文件都备份到/bak目录下叫no-grub.tar.gz tar czvf --exclude ==(难点)== # tar ==--exclude=/boot/grub2...# --- 编写一个脚本实现==备份==/var/log目录所有文件到/bak目录下,要求文件名是包含当天日期,精确到秒,文件名例如:2013-6-6-2_30_20-log==.tar.gz==

    1K10

    Linux中使用rsync数据备份工具和实例

    第一次,它将一个文件或目录全部内容从源文件复制到目标文件,但从下一次开始,它只将更改块和字节复制到目标文件。 4.Rsync在两端发送和接收数据时采用压缩和解压缩方式,因此占用带宽较少。...(super-user only) -D 保持设备文件和特殊文件 (super-user only) -z, ––compress 在传输文件时进行压缩处理 ––exclude=PATTERN 指定排除一个不需要传输文件匹配模式...––copy-unsafe-links 拷贝指向SRC路径目录以外链接文件 ––safe-links 忽略指向SRC路径目录以外链接文件(默认) ––existing 仅仅更新那些已经存在于接收端文件...模式 rsync允许在进行同步时提供要包括和排除文件或目录模式。...(--exclude-from) 使用--exclude-from参数,并指定要在文件中排除文件和目录

    1.4K10

    打包压缩加密备份_bash笔记6

    ... # 支持通配符 tar -cf bash_bundle.tar "*.sh" 追加: # -r向已存在包中添加一个文件 tar -rf bash_bundle.tar new.sh # 对比时间戳...-df sh1.tar test.sh # --exclude排除指定文件(排除md文件) tar -cf bundle.tar "*" --exclude "*.md" # 或者把需要排除文件名写入文件...,通过-X选项排除 echo "*.md" > tar.ignore tar -cf bundle.tar "*" -X tar.ignore # 排除版本控制目录(.git, .svn之类tar...test.sh P.S.还有一个新一些压缩工具叫lzma/unlzma,据说压缩比更高,一般不给预装,需要手动装一个,用法与gzip/bzip2一样,二者所有选项都支持 zip 非常常见压缩格式...,只复制备份更新,也支持加密选项 备份: # 备份到本地 # 在当前目录创建bash.bak/bash,复制下面所有内容 # -a归档,-v输出log rsync -av bash bash.bak

    1.2K30
    领券