Unix-подобные системы
Команда find работает медленно, когда я не направляю вывод в awk.
00
Вопрос или проблема У меня есть скрипт, который я использовал много лет для составления списка некоторых каталогов, со следующими строками: ##Найти все сценарии для этого номера сектора find /gsgt/source/scenarios/AT_* -name ${current}"*" -type d | \
Unix-подобные системы
Сохранять структуру каталогов при перемещении файлов с помощью find
00
Вопрос или проблема Я создал следующий скрипт, который перемещает старые файлы из заданного исходного каталога в целевой каталог. Он работает прекрасно. #!/bin/bash echo "Введите ваш исходный каталог" read soure echo "Введите ваш целевой каталог" read
Unix-подобные системы
‘-depth 1′ против `-mindepth 1 -maxdepth 1’
00
Вопрос или проблема У меня следующая структура директорий на машине под управлением macOS: dir1/ |- file1.txt |- dir2/ |- file2.txt |- dir3 |- file3.txt Затем я запускаю следующие две команды find: find . -depth 1 -path '*.txt' find .
Unix-подобные системы
Почему обход результатов find — это плохая практика?
00
Вопрос или проблема Этот вопрос вдохновлен Почему использование цикла оболочки для обработки текста считается плохой практикой? Я вижу эти конструкции for file in `find . -type f -name ...`; do smth with ${file}; done и for dir in $(find . -type d -name ...);
Unix-подобные системы
Как использовать find, когда имя файла содержит пробелы?
00
Вопрос или проблема Я хочу передавать имена файлов другим программам, но все они зависают, когда в именах есть пробелы. Допустим, у меня есть файл с именем. foo bar Как мне сделать так, чтобы find возвращал правильное имя? Очевидно, мне нужно: foo\ bar
Unix-подобные системы
найти . -print0 | xargs -0 cmd против найти . -exec cmd {} +
00
Вопрос или проблема find . -exec cmd {} + find . -print0 | xargs -0 cmd Оба варианта являются надежными способами выполнения команды над файлами, найденными с помощью find. Что предпочтительнее? Что более портативно, надежно, эффективно, универсально и почему?
Системное администрирование и сети
find -print0 не работает в конвейере с xargs -0, когда используются условия -or
00
Вопрос или проблема Я пытаюсь “grep” контент из списка файлов в текущем каталоге, соответствующих расширениям asp, html и htm. Я также использую cygwin с: bash: 4.4.12(3)-release, findutils (find и xargs): 4.6.0-1 Для этого я создал функцию
Компьютеры и программы
Как заменить первые две фиксированные цифры четырехзначного числа в Notepad++?
00
Вопрос или проблема Предположим, у меня есть следующее, и я хочу заменить 11 на 34, но только первые две цифры из 4-значных чисел: defc 111 1211) (def6t 1155 (defdt 1143 defa 113 1144) На это: defc 111 1211) (def6t 3455 (defdt 3443 defa 113 3444) Как
Unix-подобные системы
Замена строки с использованием подстановочного знака в команде find
00
Вопрос или проблема Я хочу исключить все файлы C, которые имеют соответствующий файл asm. Файлы сборки заканчиваются на _x86_64.S. Файлы C имеют одинаковые имена, но с .c вместо _x86_64.S в конце. Как мне сделать что-то вроде: find .
Компьютеры и программы
Как заменить первые две цифры четырехзначного числа в Notepad++?
00
Вопрос или проблема Допустим, у меня есть это, и я хочу заменить 11 на 34, но только первые две цифры 4-значных чисел: defc 111 1211) (def6t 1155 (defdt 1143 defa 113 1144) На это: defc 111 1211) (def6t 3455 (defdt 3443 defa 113 3444) Как это можно сделать
Unix-подобные системы
Использование переменной окружения для того, чтобы гарантировать, что пути с определёнными именами никогда не ищутся в find?
00
Вопрос или проблема Существует ли переменная окружения, которую я могу установить, чтобы её могла считывать find (WSL Ubuntu 20.XX LTS), чтобы она никогда не искала пути, которые содержат, например, node_module или .git, когда выполняется поиск?
Компьютеры и программы
Найдите на странице в Google Chrome, просто введя текст на странице.
00
Вопрос или проблема Есть ли способ “найти на странице” без нажатия Ctrl + F? Firefox предлагает эту функциональность, но Google Chrome, по всей видимости, нет, судя по настройкам. Расширение “type-ahead-find”
Компьютеры и программы
Как я могу открыть гиперссылку в Edge с помощью ctrl+f, используя только клавиатурные сокращения и не нажимая esc?
00
Вопрос или проблема Мой вопрос очень похож на этот, за исключением того, что я спрашиваю про Edge: я хочу открыть гиперссылку с помощью сочетания клавиш, используя инструмент поиска ctrl + f и без необходимости сначала нажимать esc.
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
Вопрос или проблема Отсортируйте файлы в директории рекурсивно по дате последнего изменения Я изменил много файлов в своей директории и хочу узнать, какие это файлы, отсортировав их по дате последнего изменения, при этом я хочу исключить некоторые расширения