tar 压缩当前目录下的所有文件
时间: 2023-12-18 15:04:52 浏览: 497
要将当前目录下的所有文件压缩为一个 tar 归档文件,您可以使用以下命令:
```bash
tar -cvf archive.tar ./*
```
解释一下这个命令:
- `tar` 是使用 tar 命令的基本命令。
- `-c` 表示创建新的归档文件。
- `-v` 表示在归档过程中显示详细信息(可选)。
- `-f` 后面跟着归档文件的名称,这里是 `archive.tar`。
- `./` 表示当前目录下的所有文件和子目录。
- `*` 是通配符,用于匹配所有文件和子目录。
请确保在执行压缩命令之前进入到要压缩的目录中,以便正确地获取当前目录下的文件。压缩完成后,将会在当前目录生成名为 `archive.tar` 的归档文件。
相关问题
tar 压缩当前目录下所有文件,并把压缩文件输出到指定目录
要在当前目录下压缩所有文件,并将压缩文件输出到指定目录,您可以使用 `tar` 命令。以下是具体的步骤:
1. 打开终端或命令提示符。
2. 导航到要压缩的目录中:
```
cd /path/to/source_directory
```
3. 运行以下命令以将当前目录下的所有文件压缩为一个 tar 文件:
```
tar -czvf /path/to/output_directory/archive.tar.gz .
```
其中,`/path/to/output_directory` 是您希望输出压缩文件的目录,`archive.tar.gz` 是您希望创建的压缩文件的名称。
在命令中,`-c` 表示创建新的 tar 文件,`-z` 表示使用 gzip 压缩算法,`-v` 表示显示详细的压缩过程,`-f` 后面指定了压缩文件的路径和名称。最后的 `.` 表示当前目录下的所有文件。
4. 执行命令后,`tar` 命令将压缩当前目录下的所有文件,并将压缩文件存储到指定的输出目录中。
请确保替换命令中的 `/path/to/source_directory` 和 `/path/to/output_directory` 为实际的目录路径。
linux压缩当前目录所有文件夹tar
使用以下命令可以压缩当前目录所有文件夹:
```
tar -czvf archive.tar.gz *
```
其中参数解释如下:
- `-c`:创建一个新的压缩文件。
- `-z`:使用 gzip 压缩。
- `-v`:显示操作过程中详细的信息。
- `-f`:指定压缩文件名。
- `archive.tar.gz`:压缩文件名。
- `*`:通配符,表示包含当前目录下所有文件和文件夹。