批处理
批处理是一种计算机进程,可以对一组或一“批”数据输入执行预先确定的一系列命令。批量处理数据可以通过一致且可重复地自动执行重复性任务,节省大量时间。批处理开始后,用户几乎不需要输入任何内容。
你可以将命令保存到脚本或批处理文件中以便稍后运行,也可以直接将命令输入应用程序或命令行,立即运行批处理。这些命令通常不会直接包含其所处理的数据或文件的链接;相反,你可以使用通配符来设置要在批处理中处理的文件或数据类型。例如,摄影师可以创建一个批处理文件,将整个文件夹的照片作为输入,然后在新文件夹中创建副本,并将这些副本调整为特定的分辨率,再用拍摄日期和时间重命名。摄影师只需告诉运行批处理的应用程序或操作系统使用哪个文件夹,其余操作就会自动完成。
批处理也称为作业,可以安排为运行一次,也可以按照设定的计划或间隔重复运行。例如,系统管理员可以编写一个批处理文件,将特定的本地文件夹备份到云存储中,然后安排该批处理每天晚上运行。Unix和Linux包含多个任务调度工具——at用于安排一次性作业,而cron用于创建重复任务。Windows包含“任务计划程序”应用程序,可以在特定时间或固定间隔运行作业。除了cron和at之外,macOS还支持使用launchd工具安排作业;它还支持“快速操作”和“文件夹操作”,允许用户对选定的文件和文件夹执行简单的批处理操作。
测试你的知识