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