我想从命令行创建一个文件夹的 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