基本上我想创建文件夹结构的 tar 映像,但不存储实际的文件内容。因此,当我解压文件时,我想获取原始文件夹、文件名、时间戳等,但所有零长度文件而不是原始文件内容。
这里的目的是捕获巨大文件夹(大小为千兆字节)的文件夹结构,而不创建多千兆字节的 tar 文件。
提前致谢。
如果你的cp能力足够强大,你可以这样做:
cp -a --attributes-only olddir newdir\nRun Code Online (Sandbox Code Playgroud)\n哪里newdir还不存在并且--attributes-only意味着
\n\n仅将源文件的指定属性复制到目标。[\xe2\x80\xa6]
\n
这不会复制数据;常规文件的newdir大小为零。请注意,您需要成为 root 才能复制所有属性(例如所有权),因此也许您需要sudo cp \xe2\x80\xa6. 相反,-a您可以使用更具体的选项来仅复制您真正需要的属性。
无论如何,在创建newdir包含空文件后,只需tar此目录而不是olddir.
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |