# 指定压缩后的文件夹
target_dir="/path/to/target_dir/"
# 指定压缩后的文件名
output_file="output.rar" # 切换到源文件夹目录
cd $source_dir # 遍历源文件夹下的所有文件
for file in $(ls $sour"> # 指定压缩后的文件夹
target_dir="/path/to/target_dir/"
# 指定压缩后的文件名
output_file="output.rar" # 切换到源文件夹目录
cd $source_dir # 遍历源文件夹下的所有文件
for file in $(ls $sour">
117.info
人生若只如初见

Linux批量RAR压缩的脚本实现

#!/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_dirtarget_diroutput_file变量为实际路径和文件名。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe58bAzsIBQReDVQ.html

推荐文章

  • 在Linux中XRender有哪些实用技巧

    XRender 是 X.Org 渲染引擎的一部分,用于加速图形渲染过程,提高图形性能。虽然搜索结果中没有直接提到XRender的特定实用技巧,但以下是一些与图形和显示相关的...

  • Linux syslog有哪些关键特性

    Linux syslog的关键特性主要包括以下几点:
    基本功能 日志记录: 收集、存储和管理来自不同系统和应用程序的日志信息。 日志分级: 使用数字等级来标识日志...

  • Linux回收站能恢复吗

    Linux 系统本身并没有像 Windows 那样内置的回收站功能,当文件被删除时,通常会直接从文件系统中移除,这使得文件难以恢复。然而,通过一些方法和技术,仍然可以...

  • Linux进程启动脚本:如何编写

    在Linux系统中,编写一个进程启动脚本通常涉及以下几个步骤: 确定脚本位置和名称: 选择一个合适的目录来存放脚本,例如 /etc/init.d/ 或 /usr/local/bin/。

  • 如何在Linux上安装RAR工具

    在Linux上安装RAR工具可以通过以下步骤进行: 打开终端,输入以下命令以更新系统软件包列表: sudo apt update 安装RAR工具: sudo apt install rar 验证RAR工具...

  • Linux环境下RAR文件修复方法

    在Linux环境下,可以使用命令行工具RAR来修复损坏的RAR文件。以下是一种修复方法: 首先安装RAR工具,可以使用以下命令安装RAR: sudo apt-get install rar 在终...

  • Linux RAR与tar区别何在

    RAR 是一种专有的压缩文件格式,而 tar 是一种开放的文件格式。RAR 只能被 WinRAR 解压,而 tar 可以在几乎所有的操作系统上使用。
    此外,RAR 可以提供更好...

  • Linux RAR命令行参数解读

    RAR是一种常用的压缩文件格式,Linux系统下可以使用RAR命令行工具来对RAR文件进行操作。以下是一些常用的RAR命令行参数及其解读: rar a …:创建一个新的RAR压缩...