【发布时间】:2020-04-14 17:46:13
【问题描述】:
我是 Linux 新手。我正在尝试编写一个 shell 脚本,它将 根据文件的扩展名将文件移动到某些文件夹,例如在我的下载文件夹中,我有所有混合文件类型的文件。我写了以下脚本
mv *.mp3 ../Music
mv *.ogg ../Music
mv *.wav ../Music
mv *.mp4 ../Videos
mv *.flv ../Videos
当文件添加到此文件夹时,如何使其自动运行?现在我每次都必须手动运行脚本。
还有一个问题,有没有办法把这两个语句结合起来
mv *.mp3 ../../Music
mv *.ogg ../../Music
合并成一个语句?我尝试使用||(C 编程“或”运算符)和逗号,但它们似乎不起作用。
【问题讨论】:
-
创建一个脚本并使用 cron 每隔几分钟运行一次
-
cronjob 是一个选项还是你想要更实时的东西?