Использование базовых сценариев оболочки

Если ваш рабочий стол когда-либо будет загроможден фотографиями, как у меня, вам будет полезно автоматически отсортировать их в отдельную папку. Используя базовые сценарии оболочки, вы можете находить фотографии по расширению файлов и перемещать их в папку. Посмотрим, как это делается.

Создать папку

Щелкните правой кнопкой мыши или ⌃ Control + щелкните в любом месте рабочего стола и выберите «Новая папка».

Назовите папку imgs или как хотите. Обратите внимание, что остальная часть этого руководства основана на папке с именем imgs.

Напишите сценарий

Откройте панель запуска ›TextEdit.

Выберите ⇧ Shift + ⌘ Command + T или перейдите в раздел «Формат»> «Сделать обычный текст». Создание файла в виде простого текста позволяет сохранить его с любым расширением файла.

Напишите следующий сценарий для перемещения изображений с рабочего стола в созданную нами imgs папку.

Обратите внимание, что вы можете изменить {jpg,png}, включив в него любые другие расширения изображений, такие как jpeg, gif и т. Д.

mv ~/Desktop/*.{jpg,png} ~/Desktop/imgs

Нажмите ⌘ Command + S или выберите Файл ›Сохранить, чтобы сохранить файл на рабочем столе под именем mvimgs.command или с любым другим именем.

В вашем терминале запустите следующее, чтобы сделать ваш скрипт исполняемым.

chmod a+x ~/Desktop/mvimgs.command

Если вы используете zsh, выполните следующую команду, чтобы отключить параметр отсутствия соответствия zsh, который приведет к ошибке команды, если будут обнаружены изображения без определенных расширений.

setopt +o nomatch

Если вы хотите использовать мои настройки терминала, включая zsh и iTerm, обратитесь к следующей статье.



Двойной щелчок mvimgs.command на рабочем столе должен открыть терминал по умолчанию. В противном случае щелкните файл правой кнопкой мыши и выберите «Открыть с помощью› Другой… », чтобы выбрать терминал по умолчанию. Убедитесь, что выбрано «Всегда открывать с».

Когда вы дважды щелкаете сценарий оболочки для запуска команды, убедитесь, что всплывающие сообщения подавлены.

Вы можете переключить всплывающее окно в конце сеанса в iTerm, перейдя к:

iTerm2 ›Настройки› Профили ›Закрытие› По окончании сеанса.

Рабочая демонстрация

Вот мой рабочий стол с некоторыми изображениями, в том числе скриншотами из этой статьи.

Вот мой рабочий стол после двойного щелчка по mvimgs.command.

Эти изображения были успешно перемещены с моего рабочего стола в мою папку imgs.

Спасибо за чтение!

Если вы нашли это руководство полезным, оставьте 👏 +50 и оставьте свои мысли в 💬 комментариях ниже. Не забудьте подписаться на меня здесь, на Medium, чтобы увидеть больше статей, связанных с технологиями 👉 Чарли Левин.

Если вам нужна помощь с этим руководством, купите мне кофе, и я вам помогу.

Ознакомьтесь с моими главными статьями с Mac O'Clock!