完成此操作后,我希望文件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)
想法?
我正在对服务器用户拥有的一些服务器文件进行备份。tar
如果我尝试使用以下命令备份它们:
tar: ./somedir Cannot open: Permission denied
tar: Exiting with failure due to previous errors
Run Code Online (Sandbox Code Playgroud)
但是,如果我这样做,sudo tar ...
那么所有内容都会显示为存档文件。这是否会更改正在归档的任何文件的任何文件所有权/目录所有权/权限?