Tar 工作正常:
tar -zcvf cli-layer.tar.gz cli_layer --transform s/cli_layer/python/
ls -al
drwxr-xr-x 3 alexb alexb 4096 Dec 16 16:38 .
drwxr-xr-x 4 alexb alexb 4096 Dec 16 16:40 ..
drwxr-xr-x 6 alexb alexb 4096 Dec 16 16:31 cli_layer
-rw-r--r-- 1 alexb alexb 150203 Dec 16 16:38 cli-layer.tar.gz
解压缩会创建新的目录 python 而不是原始的 cli_layer:
tar -xzvf cli-layer.tar.gz
ls -al
drwxr-xr-x 3 alexb alexb 4096 Dec 16 16:38 .
drwxr-xr-x 4 alexb alexb 4096 Dec 16 16:40 ..
drwxr-xr-x 6 alexb alexb 4096 Dec 16 16:31 cli_layer
drwxr-xr-x 6 alexb alexb 4096 Dec 16 16:49 python
-rw-r--r-- 1 alexb alexb 150203 Dec 16 16:38 cli-layer.tar.gz
有没有什么办法可以用 zip 来实现?