|
@@ -254,9 +254,12 @@ function findByContent() {
|
|
|
|
|
|
# 备份
|
|
|
function tar_back() {
|
|
|
- time=$(date "+%Y-%m-%d_%H_%M_%S")
|
|
|
- tar -zcvf "${1}_${time}.tgz" "$1"
|
|
|
- ll -h "${1}_${time}.tgz"
|
|
|
+ local dir_name=$(basename "$1") # 去掉目录末尾的 /,提取纯目录名
|
|
|
+ local time=$(date "+%Y-%m-%d_%H_%M_%S")
|
|
|
+ local tar_name="${dir_name}_${time}.tgz"
|
|
|
+
|
|
|
+ tar -zcvf "$tar_name" -C "$(dirname "$1")" "$dir_name" # -C 进入父目录再压缩
|
|
|
+ ll -h "$tar_name"
|
|
|
}
|
|
|
|
|
|
pid-cmd-centos() {
|