linux将文件打成tar包
时间: 2023-09-07 21:15:57 浏览: 183
您可以使用以下命令将文件打包成tar包:
```shell
tar -cvf archive.tar /path/to/file1 /path/to/file2 ...
```
其中,`-c` 表示创建新的归档文件,`-v` 表示显示详细的打包过程信息,`-f` 表示指定归档文件的名称。您可以根据需要将 `/path/to/file1 /path/to/file2 ...` 替换为您要打包的文件或目录的路径。
如果您想要同时压缩文件,可以将 `archive.tar` 替换为 `archive.tar.gz` 或 `archive.tar.bz2`,分别对应使用 gzip 或 bzip2 进行压缩。例如:
```shell
tar -cvzf archive.tar.gz /path/to/file1 /path/to/file2 ...
```
这将创建一个经过gzip压缩的tar包。同样地,您也可以使用 `-j` 选项来使用 bzip2 进行压缩。
希望这可以帮到您!如果您有任何其他问题,请随时提问。
相关问题
linux中怎么将/打成tar包
在Linux中,你可以使用`tar`命令将目录打包成一个`.tar`文件,然后使用`gzip`命令对`.tar`文件进行压缩,生成一个`.tar.gz`(或`.tgz`)压缩包。下面是具体的操作步骤:
1. 打开终端。
2. 使用`cd`命令切换到你想要打包的目录的上一级目录。例如,如果你想要打包`/home/user/mydir`这个目录,你应该先切换到`/home/user`目录下。
3. 执行以下命令来创建`.tar`文件:
```bash
tar -cvf mydir.tar mydir
```
这里:
- `-c` 表示创建一个新的归档文件。
- `-v` 表示显示过程信息(verbose模式)。
- `-f` 后面跟文件名,表示指定归档文件名。
4. 接下来,为了压缩这个`.tar`文件,你可以使用`gzip`命令:
```bash
gzip mydir.tar
```
这会生成一个`mydir.tar.gz`的压缩文件。如果你想要保留原始的`.tar`文件,可以在`gzip`命令中加入`-c`选项,将压缩结果输出到另一个文件:
```bash
tar -cvf mydir.tar mydir && gzip -c mydir.tar > mydir.tar.gz
```
这条命令首先创建`mydir.tar`,然后将`gzip`的输出重定向到`mydir.tar.gz`。
LINUX将该/home/east下所有txt及.ok文件打成tar包 并gzip压缩,写出命令(文件名称自己定)
可以使用以下命令将 `/home/east` 目录下所有的 `.txt` 和 `.ok` 文件打成一个名为 `east.tar.gz` 的压缩包:
```
tar -czvf east.tar.gz /home/east/*.txt /home/east/*.ok
```
这个命令中,`tar` 命令用于将文件打包,`-c` 参数表示创建新的压缩包,`-z` 参数表示使用 gzip 压缩,`-v` 参数表示输出详细信息,`-f` 参数指定输出文件名。`/home/east/*.txt` 和 `/home/east/*.ok` 是需要打包的文件路径,`*` 表示匹配所有文件。
阅读全文