tar压缩并排除路径下两个子目录
时间: 2023-07-26 07:36:06 浏览: 57
假设你要压缩的目录为 `/home/user/myproject`,需要排除的子目录为 `/home/user/myproject/exclude1` 和 `/home/user/myproject/exclude2`,可以使用以下命令来实现:
```
tar -czvf myproject.tar.gz --exclude=/home/user/myproject/exclude1 --exclude=/home/user/myproject/exclude2 /home/user/myproject
```
其中,`-c` 表示创建新的压缩文件,`-z` 表示使用 gzip 压缩算法进行压缩,`-v` 表示显示详细的压缩过程,`-f` 表示指定压缩文件的名称。`--exclude` 参数用于指定需要排除的子目录,多个子目录可以使用多个 `--exclude` 参数进行指定。最后的 `/home/user/myproject` 表示需要被压缩的目录。
相关问题
tar 压缩 排除目录
在使用tar命令进行压缩时,可以使用`--exclude`选项来排除指定的目录或文件。具体使用方法如下:
```
tar -czvf archive.tar.gz --exclude=dir_to_exclude1 --exclude=dir_to_exclude2 source_dir
```
其中,`-c`表示创建新的归档文件,`-z`表示使用gzip进行压缩,`-v`表示显示详细信息,`-f`表示指定归档文件名。`--exclude`选项后面跟着要排除的目录或文件名。
例如,如果要压缩`/home/user/source_dir`目录,但是要排除`/home/user/source_dir/dir_to_exclude1`和`/home/user/source_dir/dir_to_exclude2`两个目录,可以使用以下命令:
```
tar -czvf archive.tar.gz --exclude=/home/user/source_dir/dir_to_exclude1 --exclude=/home/user/source_dir/dir_to_exclude2 /home/user/source_dir
```
这样就会将`/home/user/source_dir`目录下除了`dir_to_exclude1`和`dir_to_exclude2`以外的所有文件和子目录压缩到`archive.tar.gz`文件中。
tar压缩本路径的文档到其他路径下
您可以使用以下命令将当前路径下的文档(例如file.txt)压缩并保存到其他路径(例如/home/user):
```
tar -cvzf /home/user/file.tar.gz file.txt
```
其中,`-c`表示创建新的压缩文件,`-v`表示显示详细信息,`-z`表示使用gzip压缩,`-f`表示将输出写入文件。`/home/user/file.tar.gz`是压缩文件的保存路径和文件名,`file.txt`是要压缩的文件名。
您还可以将多个文件或目录压缩到一个压缩文件中。例如,要压缩当前路径下的所有文件和子目录到/home/user目录下的myfolder.tar.gz文件中,可以使用以下命令:
```
tar -cvzf /home/user/myfolder.tar.gz .
```
其中,`.`表示当前路径下的所有文件和子目录。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)