Linux Skill - Освой Linux c нуля до DevOps
10.8K subscribers
64 photos
77 videos
442 links
Освой Linux c нуля до DevOps
Подробный гайд по Linux и море других уроков для системных администраторов

📩 По всем вопросам: @chorapov

РКН https://vk.cc/cMUwm4
Download Telegram
🔍 Как рекурсивно найти все файлы в текущей и поддиректориях с использованием шаблонов?

Если ты ищешь способ найти все файлы, соответствующие определенному шаблону, в текущей директории и всех поддиректориях, используй команду find:


find . -name "foo*"


Объяснение:
- find требует начальную точку поиска, поэтому . (точка) указывает на текущую директорию.
- "foo*" — это шаблон, который указывает find искать все файлы, начинающиеся с "foo".

Дополнительные возможности:
- Для поиска без учета регистра используй:

find . -iname "foo*"

- Если ты не хочешь получать уведомления об ошибках доступа к директориям, используй:

find . -name "foo*" 2>/dev/null

- Чтобы искать только файлы, исключая директории, добавь -type f:

find . -name "foo*" -type f


Советы:
- Обязательно используй кавычки вокруг шаблона, чтобы избежать его расширения оболочкой перед передачей в find.
- Если у тебя есть символические ссылки, и ты хочешь их обрабатывать, добавь опцию -L.

Ветка: https://stackoverflow.com/questions/5905054/how-can-i-recursively-find-all-files-in-current-and-subfolders-based-on-wildcard

📩 Завтра: Darling: Запускай MacOS приложения на Linux как профи!
Включи 🔔 чтобы не пропустить!
________________

Дополнительный материал:
🧠 - Linux Deep Dive: Разбираемся с UID и группами
🧠 - Как использовать команду basename для упрощения ваших скриптов Bash
🧠 - От простого до грандиозного: Путешествие Kubernetes в мире контейнеризации

tags: #linux #find #search #tips #stackoverflow @LinuxSkill
👍19🔥1
🔍 Потерял важный файл? 13 способов его найти прямо сейчас

Привет, хранитель терабайтов! 👋
Знакомо чувство, когда нужный конфиг где-то затерялся в дебрях файловой системы? Держи арсенал команд, которые найдут иголку в стоге сена быстрее, чем ты заваришь кофе.
________________

Дополнительный материал:
🧠 - Основы программирования: Создание скриптов и автоматизация задач
🧠 - Виртуализация и контейнеризация: Виртуализация с помощью VirtualBox
🧠 - Системы контроля версий: Работа с репозиториями и ветвлением

#инфографика #Linux #Find #Search #Sysadmin #DevOps #CommandLine
👍9🔥3👀1
Media is too big
VIEW IN TELEGRAM
🔥 100GB бэкапов? Оставляем только свежие!

Эй, борец с переполненными дисками!

Бэкапы накапливаются и съедают всё место? Автор показывает, как дополнить скрипт резервного копирования автоматическим удалением старых файлов.

📹 План действий (таймкоды):

00:00 — Добавляем переменную времени хранения
01:01 — Настройка команды find с параметрами
01:59 — Тестируем на минутах вместо дней
03:09 — Запускаем и проверяем автоудаление
04:52 — Анализируем результаты
06:20 — Проверяем корректность работы
07:21 — Возвращаем боевые настройки

🚀 Результат:
Теперь скрипт сам создаёт бэкапы и удаляет старые. Диск всегда чистый!

🌐 Источник: YouTube
____________________

Дополнительный материал:
🧠 - Создание пользовательских и системных групп в Debian с помощью команды addgroup: Пошаговое руководство
🧠 - Проверка целостности файлов учетных записей в Linux: Пошаговое руководство
🧠 - Отключение учетной записи пользователя в Linux: Пошаговое руководство

#Linux_youtube #backup #find #automation #Linux #cleanup #video
👍6