在/tmp目录下新建文件夹tempo(如果tempo文件已存在,则不需再创建),再在/tmp目录下将tempo文件夹打包成tempo.tar.gz
时间: 2024-10-11 18:10:02 浏览: 32
jira插件tempo Timesheets 7.9.1
要在`/tmp`目录下新建一个名为`tempo`的文件夹,如果它已经存在则跳过创建步骤,然后对这个文件夹进行压缩并命名为`tempo.tar.gz`,你可以使用Linux的tar命令来完成这个操作。以下是相应的命令:
```bash
if [ ! -d "/tmp/tempo" ]; then
mkdir /tmp/tempo
fi
tar -czvf /tmp/tempo.tar.gz /tmp/tempo
```
这里解释一下命令:
1. `if [ ! -d "/tmp/tempo" ]`:检查`/tmp/tempo`是否存在,如果不存在就执行后面的`mkdir`命令。
2. `mkdir /tmp/tempo`:如果`tempo`不存在,则创建一个新的目录。
3. `tar -czvf /tmp/tempo.tar.gz /tmp/tempo`:使用`tar`命令,参数 `-c` 表示创建新归档文件,`-z` 指定使用gzip压缩,`v` 显示详细过程,`f` 后面跟的是输出文件名,即`/tmp/tempo.tar.gz`,将`/tmp/tempo`整个目录打包到这个文件里。
阅读全文