🔍 Как рекурсивно найти все файлы в текущей и поддиректориях с использованием шаблонов?
Если ты ищешь способ найти все файлы, соответствующие определенному шаблону, в текущей директории и всех поддиректориях, используй команду
Объяснение:
-
-
Дополнительные возможности:
- Для поиска без учета регистра используй:
- Если ты не хочешь получать уведомления об ошибках доступа к директориям, используй:
- Чтобы искать только файлы, исключая директории, добавь
Советы:
- Обязательно используй кавычки вокруг шаблона, чтобы избежать его расширения оболочкой перед передачей в
- Если у тебя есть символические ссылки, и ты хочешь их обрабатывать, добавь опцию
Ветка: 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
Если ты ищешь способ найти все файлы, соответствующие определенному шаблону, в текущей директории и всех поддиректориях, используй команду
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
Привет, хранитель терабайтов! 👋
Знакомо чувство, когда нужный конфиг где-то затерялся в дебрях файловой системы? Держи арсенал команд, которые найдут иголку в стоге сена быстрее, чем ты заваришь кофе.
________________
Дополнительный материал:
🧠 - Основы программирования: Создание скриптов и автоматизация задач
🧠 - Виртуализация и контейнеризация: Виртуализация с помощью 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
Эй, борец с переполненными дисками!
Бэкапы накапливаются и съедают всё место? Автор показывает, как дополнить скрипт резервного копирования автоматическим удалением старых файлов.
📹 План действий (таймкоды):
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