完成此操作后,我希望文件tt和yy位于存档的根目录中(stuff不应包含包含它们的目录):
ole@mk:~$ mkdir stuff
ole@mk:~$ touch stuff/tt
ole@mk:~$ touch stuff/yy
ole@mk:~$ tar -cvzf stuff.tar.gz -C stuff
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
Run Code Online (Sandbox Code Playgroud)
想法?
正如您可能了解的那样,\n您的tar命令(问题中的第四个命令)相当于
{ cd stuff; tar -cvzf ../stuff.tar.gz; }\nRun Code Online (Sandbox Code Playgroud)\n\n但是该命令失败并显示相同的错误消息,\n因为您\xe2\x80\x99没有告诉它要归档哪些文件。\xc2\xa0\n您需要说
\n\ntar -cvzf stuff.tar.gz -C stuff .\nRun Code Online (Sandbox Code Playgroud)\n\n说 \xe2\x80\x9c 将目录更改为stuff\n,然后归档(其中的所有文件)当前目录。\xe2\x80\x9d
| 归档时间: |
|
| 查看次数: |
1948 次 |
| 最近记录: |