在使用 tar
命令打包文件时遇到了错误。错误信息提示 “无法 open: 是一个目录”,这是因为您尝试将打包结果输出到一个已存在的目录中,而 tar
命令期望一个文件名而不是目录。
正确的使用方法
如果您想将 111.txt
、222.txt
和 333.txt
打包到一个名为 99.tar
的压缩文件中,您可以使用以下命令:
tar -cvf 99.tar 111.txt 222.txt 333.txt
说明
-c
:创建一个新的归档文件。-v
:在处理文件时显示详细信息。-f
:指定归档文件的名称。
如果您想将文件打包到目录中
如果您想将文件打包到目录 99
中,您可以先创建一个归档文件,然后将其移动到该目录:
tar -cvf my_archive.tar 111.txt 222.txt 333.txt mv my_archive.tar 99/
这样会将打包文件 my_archive.tar
移动到 99
目录中。