创建具有相同名称的文件夹的zip
我想从命令行创建一个文件夹的zip。 我可以做点什么
zip -r folder.zip folder
。 我想给压缩文件夹命名与原始文件夹相同的名称。 我可以通过编写脚本来模拟这个:
#!/bin/bash zip -r $1 $1
然后做./script folder
。
是否可以在不编写任何脚本的情况下执行此操作?
这就是你如何直接使用shell:
zip -r folder{.zip,}
您可以添加一个执行此操作的bash函数到.bashrc
文件中:
function fzip { zip -r $1 $1 }
然后在shell中你可以做到:
user@host:~$ fzip my_folder # creates my_folder.zip