创建同名文件夹的 zip 文件

创建同名文件夹的 zip 文件

我想从命令行创建一个文件夹的 zip 文件。我可以这样做
zip -r folder.zip folder。我想给压缩文件夹赋予与原始文件夹相同的名称。我可以通过编写脚本来模拟这一点:

#!/bin/bash
zip -r $1 $1  

然后做./script folder

是否有可能做到这一点没有写任何脚本吗?

答案1

这是直接使用 shell 进行操作的方法:

zip -r folder{.zip,}

答案2

您可以向您的文件中添加执行此操作的 bash 函数.bashrc

function fzip {
    zip -r $1 $1
}

然后在 shell 中你可以执行以下操作:

user@host:~$ fzip my_folder
# creates my_folder.zip

相关内容