tar 压缩 排除指定目录
tar zcvf backup.tar.gz aaa/* --exclude=aaa/cc --exclude=aaa/bb
您还没有登录,请您登录后再发表评论
##### 范例三:解压缩文件至指定目录 ```bash [root@linuxsrc]# tar -zxvf /tmp/etc.tar.gz ``` - `-zxvf`表示将`/tmp/etc.tar.gz`解压至当前目录。 ##### 范例四:解压特定文件 ```bash [root@linuxtmp]# tar -...
首先,tar的基本功能是将多个文件和目录打包成一个单一的档案文件,保留文件系统中的信息如权限、时间戳等。在"tar-1.27"源码中,可以学习到如何遍历文件系统、读取文件元信息以及如何将这些信息写入档案文件的逻辑...
在Linux系统中,`tar` 是一个非常常用的命令,用于归档和压缩文件与目录。在某些场景下,我们可能需要将一个目录及其内容打包成一个`.tar` 或 `.tar.gz` 文件,但同时又希望在打包过程中排除特定的文件夹或文件。...
如果指定了一个目录(如 `-c /path/to/directory`),则jtar会将该目录及其内容添加到归档中。 - `-z`:这个选项表明应使用gzip进行压缩。这意味着tar文件将被进一步压缩为.tar.gz格式,这通常比未压缩的.tar文件更...
8. **排除特定文件或目录**:`--exclude`选项可以避免特定文件或目录被包含在档案中,例如`tar --exclude /path/to/exclude -zcvf filename.tar.gz directory`。 9. **提取个别文件**:如果档案文件已经包含多个...
例如,`tar -xvf file.tar`将会把`file.tar`中的内容解压到当前目录。 2. **`.gz` 文件**:这是使用Gzip压缩的文件,可以使用`gzip`或`gunzip`命令来解压。例如,`gzip -d file.gz`或`gunzip file.gz`将解压`file....
本文将详细介绍如何使用`tar`命令来实现Linux下的打包操作,并重点讲解如何排除指定的目录,以确保最终的压缩包仅包含所需的文件。 ### Linux打包排除目录 #### 一、tar命令简介 `tar`(Tape ARchive)是Unix/...
例如,`tar -czvf archive_name.tar.gz /etc`会创建一个gzip压缩的档案,包含`/etc`目录下的所有内容,而`tar -zxvf archive_name.tar.gz -C /target/directory`则会解压缩到`/target/directory`,而不是默认的当前...
6. **高级选项**:`tar`有多种选项可用于更复杂的操作,例如`-C`用于指定解压后的目标目录,`-p`保留文件权限,`-u`仅更新已存在的文件等。 7. **readme文件**:提供的readme文件会包含特定于这个Windows版本的`tar...
1. **排除特定文件或目录** 使用`--exclude`选项,例如: ``` tar -czvf archive.tar.gz --exclude=/path/to/exclude_directory /path/to/directory ``` 2. **递归归档子目录** 默认情况下,tar会递归归档子...
- 创建归档并排除指定文件:`tar --exclude='/path/to/exclude' -zcvf archive.tar.gz /path/to/files` 6. **只处理指定日期后的文件**: - 创建归档并只包含指定日期后的文件:`tar -N "2023/01/01" -zcvf ...
1. **创建并压缩归档**:`tar -czvf archive.tar.gz /path/to/directory`将目录压缩为gzip格式的档案。 2. **解压并保留原目录结构**:`tar -xzf archive.tar.gz -C /destination/path`解压到指定目录。 3. **仅...
### 备份压缩工具tar详解 #### 一、概述 `tar`是Unix/Linux系统中常用的备份工具之一,它的全称是“tape archive”,最初设计用于磁带存储介质的备份和恢复工作。随着技术的发展,它现在也广泛应用于硬盘和其他类型...
此外,tar还支持其他高级特性,如递归处理目录、排除特定文件、保留文件权限和时间戳等。例如,使用`--exclude`选项可以排除某个文件或目录: ```bash tar -cvf archive.tar --exclude='file_to_exclude' . ``` `-...
- `-exclude`:排除指定的文件或目录。 **范例解析**: 1. **范例一**:创建未压缩的tar文件和压缩后的文件。 - `tar -cvf /tmp/etc.tar /etc`:只打包/etc目录下的所有文件,不压缩。 - `tar -zcvf /tmp/etc....
- **排除文件**:`tar --exclude=pattern -cvf archive_name.tar directory` 可以在打包目录时排除指定模式的文件或目录。 - **保持权限和时间戳**:`tar -pcaf archive_name.tar file1 file2` 可以保存文件的权限...
- tar cvf - /etc | gzip > etc.tar.gz:将/etc目录打包并通过管道传输给gzip命令创建压缩文件。 - ssh root@***.***.***.*** 'tar -cvf - /home':远程在远程主机上打包/home目录,并通过管道传输回本地主机。 ...
- `-x`:解压缩文件时排除指定的文件。 示例: ```bash # 解压text.zip文件到/tmp目录 unzip -d /tmp text.zip # 解压text.zip文件但不包含file文件 unzip -x file text.zip # 查看text.zip文件的内容 unzip -v ...
9. **排除指定文件**: - 示例命令:`tar --exclude=/home/dmtsai -zcvf myfile.tar.gz /home /etc` - 解释:创建名为`myfile.tar.gz`的压缩文件,其中包含`/home`和`/etc`目录下的文件,但排除了`/home/dmtsai`...
在进行压缩或解压缩时,可以结合其他选项使用,如`-v` (verbose) 显示详细信息,`-p` (preserve permissions) 保留文件权限,`-N` (newer than date) 只包含指定日期之后的文件,`--exclude` 排除特定文件等。...
相关推荐
##### 范例三:解压缩文件至指定目录 ```bash [root@linuxsrc]# tar -zxvf /tmp/etc.tar.gz ``` - `-zxvf`表示将`/tmp/etc.tar.gz`解压至当前目录。 ##### 范例四:解压特定文件 ```bash [root@linuxtmp]# tar -...
首先,tar的基本功能是将多个文件和目录打包成一个单一的档案文件,保留文件系统中的信息如权限、时间戳等。在"tar-1.27"源码中,可以学习到如何遍历文件系统、读取文件元信息以及如何将这些信息写入档案文件的逻辑...
在Linux系统中,`tar` 是一个非常常用的命令,用于归档和压缩文件与目录。在某些场景下,我们可能需要将一个目录及其内容打包成一个`.tar` 或 `.tar.gz` 文件,但同时又希望在打包过程中排除特定的文件夹或文件。...
如果指定了一个目录(如 `-c /path/to/directory`),则jtar会将该目录及其内容添加到归档中。 - `-z`:这个选项表明应使用gzip进行压缩。这意味着tar文件将被进一步压缩为.tar.gz格式,这通常比未压缩的.tar文件更...
8. **排除特定文件或目录**:`--exclude`选项可以避免特定文件或目录被包含在档案中,例如`tar --exclude /path/to/exclude -zcvf filename.tar.gz directory`。 9. **提取个别文件**:如果档案文件已经包含多个...
例如,`tar -xvf file.tar`将会把`file.tar`中的内容解压到当前目录。 2. **`.gz` 文件**:这是使用Gzip压缩的文件,可以使用`gzip`或`gunzip`命令来解压。例如,`gzip -d file.gz`或`gunzip file.gz`将解压`file....
本文将详细介绍如何使用`tar`命令来实现Linux下的打包操作,并重点讲解如何排除指定的目录,以确保最终的压缩包仅包含所需的文件。 ### Linux打包排除目录 #### 一、tar命令简介 `tar`(Tape ARchive)是Unix/...
例如,`tar -czvf archive_name.tar.gz /etc`会创建一个gzip压缩的档案,包含`/etc`目录下的所有内容,而`tar -zxvf archive_name.tar.gz -C /target/directory`则会解压缩到`/target/directory`,而不是默认的当前...
6. **高级选项**:`tar`有多种选项可用于更复杂的操作,例如`-C`用于指定解压后的目标目录,`-p`保留文件权限,`-u`仅更新已存在的文件等。 7. **readme文件**:提供的readme文件会包含特定于这个Windows版本的`tar...
1. **排除特定文件或目录** 使用`--exclude`选项,例如: ``` tar -czvf archive.tar.gz --exclude=/path/to/exclude_directory /path/to/directory ``` 2. **递归归档子目录** 默认情况下,tar会递归归档子...
- 创建归档并排除指定文件:`tar --exclude='/path/to/exclude' -zcvf archive.tar.gz /path/to/files` 6. **只处理指定日期后的文件**: - 创建归档并只包含指定日期后的文件:`tar -N "2023/01/01" -zcvf ...
1. **创建并压缩归档**:`tar -czvf archive.tar.gz /path/to/directory`将目录压缩为gzip格式的档案。 2. **解压并保留原目录结构**:`tar -xzf archive.tar.gz -C /destination/path`解压到指定目录。 3. **仅...
### 备份压缩工具tar详解 #### 一、概述 `tar`是Unix/Linux系统中常用的备份工具之一,它的全称是“tape archive”,最初设计用于磁带存储介质的备份和恢复工作。随着技术的发展,它现在也广泛应用于硬盘和其他类型...
此外,tar还支持其他高级特性,如递归处理目录、排除特定文件、保留文件权限和时间戳等。例如,使用`--exclude`选项可以排除某个文件或目录: ```bash tar -cvf archive.tar --exclude='file_to_exclude' . ``` `-...
- `-exclude`:排除指定的文件或目录。 **范例解析**: 1. **范例一**:创建未压缩的tar文件和压缩后的文件。 - `tar -cvf /tmp/etc.tar /etc`:只打包/etc目录下的所有文件,不压缩。 - `tar -zcvf /tmp/etc....
- **排除文件**:`tar --exclude=pattern -cvf archive_name.tar directory` 可以在打包目录时排除指定模式的文件或目录。 - **保持权限和时间戳**:`tar -pcaf archive_name.tar file1 file2` 可以保存文件的权限...
- tar cvf - /etc | gzip > etc.tar.gz:将/etc目录打包并通过管道传输给gzip命令创建压缩文件。 - ssh root@***.***.***.*** 'tar -cvf - /home':远程在远程主机上打包/home目录,并通过管道传输回本地主机。 ...
- `-x`:解压缩文件时排除指定的文件。 示例: ```bash # 解压text.zip文件到/tmp目录 unzip -d /tmp text.zip # 解压text.zip文件但不包含file文件 unzip -x file text.zip # 查看text.zip文件的内容 unzip -v ...
9. **排除指定文件**: - 示例命令:`tar --exclude=/home/dmtsai -zcvf myfile.tar.gz /home /etc` - 解释:创建名为`myfile.tar.gz`的压缩文件,其中包含`/home`和`/etc`目录下的文件,但排除了`/home/dmtsai`...
在进行压缩或解压缩时,可以结合其他选项使用,如`-v` (verbose) 显示详细信息,`-p` (preserve permissions) 保留文件权限,`-N` (newer than date) 只包含指定日期之后的文件,`--exclude` 排除特定文件等。...