我已登录到 Sun Solaris OS。我想创建并提取一个压缩的 tar 文件。我试过这个普通的 UNIX 命令:
tar -cvzf file.tar.gz directory1
Run Code Online (Sandbox Code Playgroud)
在 Sun OS 中执行失败并出现以下错误
bash-3.2$ tar -cvzf file.tar.tz directory1
tar: z: unknown function modifier
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...
Run Code Online (Sandbox Code Playgroud)
Rom*_*nov 29
为避免创建临时中间文件,您可以使用此命令
tar cvf - directory1|gzip -c >file.tar.gz
Run Code Online (Sandbox Code Playgroud)
ter*_*don 10
看起来Solaristar不知道如何压缩。所以只需手动执行:
tar -cvf file.tar directory1 && gzip file.tar
Run Code Online (Sandbox Code Playgroud)
-z无论如何,这就是GNU tar 所做的全部切换。上面的命令将产生file.tar.gz.
| 归档时间: |
|
| 查看次数: |
31433 次 |
| 最近记录: |