如果你制作一个小脚本,你可以很容易地并行格式化它们。假设你的驱动器USB
名称中有这个词,你可以这样写:
#!/bin/bash
# Don't barf if no drives mounted, or if USB is lowercase
shopt -s nullglob
shopt -s nocaseglob
# Iterate through all mounted USB drives
for drive in /Volumes/*USB* ; do
# rsync source to USB drive in background
echo rsync <options> <YOURSOURCE> "$drive" &
done
# wait for all parallel rsyncs to finish
wait
您可以将其保存在桌面上,DuplicateUSB
然后在终端中使其可执行:
chmod +x "$HOME/Desktop/DuplicateUSB"
然后你可以通过双击它来运行它,或者进入终端并输入:
$HOME/Desktop/DuplicateUSB
目前,它只是呼应它会做的事情,但实际上并没有做任何事情。当它看起来是正确的,并且您对它所做的感到满意时,您可以echo
从 in 行rsync
中删除该单词,以便它实际上执行 rsync。