bounty将在6天后过期。此问题的答案有资格获得+50声誉奖励。Roland正在查找此问题的最新答案:唯一的答案是针对Linux,而问题是针对AIX。
如何在AIX中创建一个空的tar文件?$touch myfile.tar不起作用。
$touch myfile.tar
snvhrwxg1#
您可以使用POSIX pax命令生成空的TAR归档文件:
pax
pax -x ustar -w < /dev/null > empty.tar
不同的操作系统将生成不同的文件大小(在我的测试中从1024到10240字节不等),所有这些文件都只包含NUL字节。
NUL
**备注:**POSIX TAR头文件被定义为512字节,我不明白为什么生成的文件比这个大。
因此,另一种可能性是使用dd生成空TAR文件:
dd
dd if=/dev/zero of=empty.tar bs=512 count=1
当您使用以下命令“解压缩”任何文件时:
tar xvf empty.tar
它没有输出,没有错误,也不创建任何文件或目录。
0lvr5msh2#
试试这个,在Linux下运行.
tar cvf your-empty-tar-filename.tar --files-from /dev/null
2条答案
按热度按时间snvhrwxg1#
您可以使用POSIX
pax
命令生成空的TAR归档文件:不同的操作系统将生成不同的文件大小(在我的测试中从1024到10240字节不等),所有这些文件都只包含
NUL
字节。**备注:**POSIX TAR头文件被定义为512字节,我不明白为什么生成的文件比这个大。
因此,另一种可能性是使用
dd
生成空TAR文件:当您使用以下命令“解压缩”任何文件时:
它没有输出,没有错误,也不创建任何文件或目录。
0lvr5msh2#
试试这个,在Linux下运行.