#!/bin/bash
# 指定需要壓縮的文件夾
source_dir="/path/to/source_dir/"
# 指定壓縮后的文件夾
target_dir="/path/to/target_dir/"
# 指定壓縮后的文件名
output_file="output.rar"
# 切換到源文件夾目錄
cd $source_dir
# 遍歷源文件夾下的所有文件
for file in $(ls $source_dir)
do
# 判斷是否為文件
if [ -f $file ]; then
# 進行RAR壓縮
rar a $target_dir$output_file $file
fi
done
echo "RAR壓縮完成"
將以上代碼保存為一個.sh文件,然后給予執行權限:
chmod +x batch_rar.sh
接著執行該腳本文件即可實現批量RAR壓縮。注意替換腳本中的source_dir
、target_dir
和output_file
變量為實際路徑和文件名。