Unix-подобные системы
Опция “-f” в find для NetBSD
00
Вопрос или проблема Я не могу понять, что означает опция “-f” в команде find на NetBSD. Справка: https://man.netbsd.org/find.1 говорит -f Определяет иерархию файлов, по которой будет производиться обход. Иерархии файлов также могут быть указаны
Компьютеры и программы
bash и find: как изменить имя пути от нижнего уровня вверх
00
Вопрос или проблема Я запускаю следующую команду, чтобы рекурсивно избавиться от символов в папках, которые создают проблемы с определенными приложениями, скриптами или на NFS/SMB, т.е. заменяю ' на ’, ? на ? (китайский символ), : на : (китайский символ) и т.
Unix-подобные системы
Как использовать команду find для поиска нескольких расширений
00
Вопрос или проблема Я могу получить все jpg изображения с помощью: find . -name "*.jpg" Но как я могу добавить png файлы к результатам? Используйте флаг -o между различными параметрами. find ./ -type f \( -iname \*.jpg -o -iname \*.
Системное администрирование и сети
Удалить путь из вывода команды find
00
Вопрос или проблема У меня есть скрипт bash для развертывания кода из бета-среды в производственную, но в настоящее время мне приходится вручную добавлять список файлов в текстовый файл, и иногда я что-то пропускаю. В основном, мой скрипт развертывания
Unix-подобные системы
cp ‘та же файл’ ошибка при использовании -L с find и xargs
00
Вопрос или проблема Я пытаюсь заменить символьные ссылки в своем текущем каталоге файлами, на которые они указывают. Я думал, что понимаю ‘cp’ и аргумент ‘-L’, но, похоже, нет. Вот команда, которую я использую find .
Убунту
объяснение синтаксиса команды ‘find’
00
Вопрос или проблема В терминале 24.10 выполнение sudo find /media/steve/saved_data/rsync_backups/ubuntu/ -mindepth 1 ! -regex '^/media/steve/saved_data/rsync_backups/ubuntu/ubuntu_101524\(/.*\)?' -delete запустит резервное копирование rsync и удалит все
Unix-подобные системы
Сортируйте файлы в каталоге рекурсивно на основе даты последнего изменения.
00
Вопрос или проблема Отсортируйте файлы в директории рекурсивно по дате последнего изменения Я изменил много файлов в своей директории и хочу узнать, какие это файлы, отсортировав их по дате последнего изменения, при этом я хочу исключить некоторые расширения
Unix-подобные системы
Как найти и перечислить все символические ссылки в короткой форме?
00
Вопрос или проблема Этот вопрос был перемещён с Stack Overflow, потому что на него можно ответить на Unix & Linux Stack Exchange. Перемещён 11 часов назад. У меня есть большой набор каталогов и файлов, а также много символических ссылок, которые обычно
Unix-подобные системы
Использование команды find для вывода всех файлов в порядке их создания/прибытия
00
Вопрос или проблема Мы работаем над рекурсивной логикой для поиска всех файлов по шаблону, а затем обрабатываем по одному файлу за раз, который пришел ранее, и затем переходим к следующему файлу из списка для обработки. Требуется создать список файлов
Unix-подобные системы
Что делать, если я не хочу отображать первую директорию в команде find?
00
Вопрос или проблема Я не хочу отображать первый каталог команды find из приведенного ниже примера find . ! -name . -prune -type d -exec sh -c ' Для dir do echo "\n\n${dir#.*/}\n" find "$dir" -exec md5sum {\} + done' sh {} + >
Unix-подобные системы
Что если я не хочу отображать первый каталог в команде find?
00
Вопрос или проблема Я не хочу отображать первые директории команды find из приведенного примера find . ! -name . -prune -type d -exec sh -c ‘ Для dir do echo “\n\n${dir#.*/}\n” find “$dir” -exec md5sum {} + done’
Unix-подобные системы
Можем ли мы передать список каталогов из команды find в качестве аргумента другой команде find и выполнить md5sum?
00
Вопрос или проблема Я хочу перечислить все директории в текущей директории и передать эти директории в качестве аргумента другой команде find. Пример ниже объясняет это правильно. $ find . -maxdepth 1 -type d . ./dir1 ./dir2 ./dir3 ./dir4 $ echo -e "\n" ;
Unix-подобные системы
Как найти файлы определённого минимального размера?
00
Вопрос или проблема С помощью find я проверю, существуют ли в директории in файлы минимального размера 1 байт, и если нет, то выйду. Я пытался сделать что-то вроде этого, но это не сработало find ./in/ -type f -iname '*' -size 1c &
Убунту
Команда find с опцией -regex и использованием символа каретки проявляет неожиданное поведение.
00
Вопрос или проблема Я хотел бы выполнить команду find и получить некоторые файлы/каталоги в директории рабочего стола, используя опцию regex команды с символом кареткой ^ Как вы знаете, каретка ^ соответствует началу строки, и я хотел бы получить все
Компьютеры и программы
Использование нескольких условий в find regex в оболочке
00
Вопрос или проблема ИЗМЕНЕНО: Мне нужно использовать -E для расширенных регулярных выражений. У меня есть папка с этими файлами (просто пример): Я пытаюсь найти все файлы, которые: Начинаются и заканчиваются на #. (например, #hi.
Компьютеры и программы
Использование нескольких условий в регулярном выражении find в оболочке
00
Вопрос или проблема ИЗМЕНЕНО: Мне нужно использовать -E для расширенного регулярного выражения. У меня есть папка с этими файлами (просто пример): Я пытаюсь найти все файлы, которые: Начинаются и заканчиваются на #. (например, #hi.
Unix-подобные системы
find -exec grep может найти результаты, в то время как grep напрямую в файле ничего не возвращает
00
Вопрос или проблема Почему я могу найти некоторые результаты с помощью find -exec grep, но когда я хочу выполнить поиск в самом файле, grep ничего не возвращает? [me@host logs]$ find . -iregex .*271.*.log.2024.09.26.* -exec grep "WstxIOException" {} + .
Unix-подобные системы

рекурсивно найти все директории, в основном занимаемые изображениями

00
Вопрос или проблема Я работаю над очень неорганизованным архивом друга, который охватывает многие годы и содержит много дубликатов и сложную структуру. Я хочу разделить архив на директории, в основном заполненные фотографиями и видео, и загрузить их на сервер immich.
Системное администрирование и сети
Как использовать netsh для поиска правила по шаблону
00
Вопрос или проблема Мне интересно, сталкивался ли кто-нибудь в Microsoft с ситуацией, когда не может вспомнить имя правила! Команда netsh advfirewall firewall show rule принимает только 1 имя, и в netsh нет возможности для сопоставления шаблонов, чтобы
Unix-подобные системы
Как отобразить “читаемые человеком” размеры файлов в результатах find?
00
Вопрос или проблема Я пытаюсь найти все крупные файлы на своем сервере Centos. Для этого я использую: find / -maxdepth 10 -size +100000 -ls Я пытался изменить -ls на -lsh, но это не разрешено. Как я могу отобразить эти результаты с понятными размерами