1 месяц назад
🕵️‍♂️ *Тайные тропы в Bash: как автоматизировать работу с файлами за минуты
🕵️‍♂️ *Тайные тропы в Bash: как автоматизировать работу с файлами за минуты* Всегда мечтал управлять сотнями файлов без мук и нервотрёпки? Тогда этот короткий урок — для тебя! Разберемся, как создать простого скрипта, который поможет быстро сортировать и архивировать файлы по категориям. - Разделяй большие папки на подкатегории с помощью шаблонов: find ~/Downloads/*.jpg -exec mv {} ~/Pictures/Albums/ "images" \; - Автоматически удаляй старые лог-файлы: find /var/log -type f -mtime +30 -delete Обрати внимание, что можно соединять эти команды в цепочки, создавая мощные автоматизированные процессы...
5 месяцев назад
Bash-типовые примеры работы с файлами
Bash (Bourne Again SHell) — это командный интерпретатор (shell) и язык командных файлов (скриптов) для операционных систем семейства Unix и Linux. Рассмотрим несколько конструкций, которые часто применяются в скриптах. Например создание ярлыка: EXEC_PATH="/opt/Telegram/Telegram" DESKTOP_PATH="$HOME/Desktop/Telegram.desktop" # Создание ярлыка cat <<EOF > "$DESKTOP_PATH" [Desktop Entry] Version=1.0 Type=Application Name=Telegram Exec=$EXEC_PATH Terminal=false Categories=Network;InstantMessaging; EOF chmod 700 "$DESKTOP_PATH" Например, с проверкой есть ли уже подобная строка в файле ...