为什么“tar”尝试创建一个空档案?

为什么“tar”尝试创建一个空档案?

我尝试在传输之前使用 tar 打包文件,这样我就可以保留整个文件路径,而不会在传输过程中丢失它。但是,当我尝试打包一个空文件夹时,它告诉我它胆怯地拒绝创建一个空存档。我想保留另一端的空文件夹,但不想将任何其他内容放入存档中以使其非空。有什么办法吗?

答案1

你使用的是什么命令?我可以很好地创建一个空目录的 tar 存档:

[jnet@Stan tmp]$ mkdir test
[jnet@Stan tmp]$ tar -cf test.tar test
[jnet@Stan tmp]$ ls -lh test.tar 
-rw-r--r--  1 jnet  wheel    10K Apr 20 21:58 test.tar

相关内容