如何在 Linux 命令行上将所有 .ics 文件递归移动到单个文件夹

此命令将从当前目录移动所有 *.ics 文件并

move_ics_to_folder.sh
mkdir -p ICS
find . -name "*.ics" -type f -exec mv --backup=numbered -v {} ICS/ \;

由于 --backup=numbered,同名文件不会覆盖任何内容,而是 mv 会向文件名追加一个数字,如 ~2~


Check out similar posts by category: Linux