Вопросы с меткой [find]

Команда find в системах Windows используется для фильтрации строк входного текста и возврата тех, которые соответствуют фильтру. Команда find в * nix system используется для поиска файлов или папок, которые соответствуют определенным критериям.

1
голос
1ответ
95 показов

Как удалить только расширения файлов, оставив другие части такими, какие они есть

У меня есть довольно много файлов с разными расширениями, которые находятся в подпапках типа «aaa» /f1/aaa/a.txt /f1/aaa/a.sql /f1/f2/aaa/b.txt /f1/f2/aaa/b.csv мне нужно извлечь все эти файлы из /f1 ...
1
голос
1ответ
566 показов

Использование find и sed для переименования нескольких подпапок

Я пытаюсь переименовать папки, которые находятся в любом месте текущего дерева, а не обязательно непосредственно в рабочем каталоге. Что мне нужно сделать, это: "А 1" становится "А 01" "А 2" ...
1
голос
2ответа
858 показов

Почему находит. -maxdepth 1 с параметром -a -a не возвращает результаты в Linux?

Я хотел бы найти все файлы png и jpg и использовать следующую команду, но результаты не возвращаются, если я заменил -a на -o он покажет мне список файлов. Это почему? `find . -maxdepth 1 \( -iname ...
1
голос
1ответ
89 показов

Как разместить окно результатов поиска справа от текстового окна?

Вдова « Результаты поиска» всегда открыта и закреплена и отображается при редактировании текстового файла. Поскольку строки часто короткие, я хочу, чтобы и текст, и окно « Результаты поиска» были ...
1
голос
1ответ
2k показов

Linux: Как время изменения файла влияет на время изменения каталога и время доступа к каталогу?

Я хотел бы узнать больше о том, как время доступа к файлу и время модификации файла связаны с доступом к каталогу и временем модификации. Я прочитал "вопросы разрешены здесь", но если есть лучший ...
1
голос
2ответа
2k показов

Используя подстановочный знак в Unix, найдите путь команды

Эта команда с * в пути поиска отлично работает на локальном сервере Svr1$ find /path/*/foo/ -name "*20160208" Когда я пытаюсь это удаленно с другого сервера, это не работает Svr2$ echo $Pswd|ssh Svr1 ...
1
голос
2ответа
355 показов

Интерпретация регулярных выражений, используя путаницу в Linux

Я пытаюсь использовать команду find и натолкнулся на статью на http://www.linux.ie/newusers/beginners-linux-guide/find.php, в которой говорится: Подстановочный знак экранируется косой чертой, поэтому ...
1
голос
1ответ
133 показов

Цикл по групповым папкам и выполнение нескольких команд в Bash

У меня есть набор команд для изменения содержимого файлов, называемых MenuSettings, которые отлично работают при обращении к папке. cd ...
1
голос
2ответа
62k показов

Если строка Excel содержит определенные слова, верните эту строку, выделите эту строку или дайте Y/N для этой строки

У меня есть лист, содержащий тысячи клеток в столбце. Эти ячейки содержат названия разных ценных бумаг. Некоторые имена этих ценных бумаг содержат определенную строку, например «C /O». Как я могу ...
1
голос
1ответ
306 показов

как мне написать выражение для поиска (atime = ctime) (время доступа = время изменения)

Я хочу найти набор файлов для удаления, к которым не было доступа с момента их последнего изменения inode. Файлы, в которых произошло последнее действие, когда они были перемещены в каталог, в ...
1
голос
0ответов
1k показов

Результаты поиска Findsr vs

В соответствии с этим ответом я пытался использовать findstr, чтобы найти строку (имя) внутри некоторых файлов журнала HL7 в каталоге. Findstr получил 0 результатов, но Find вернул много. Я поиграл с ...
1
голос
1ответ
1k показов

Как использовать xargs/find для выполнения для каждого файла

У меня есть несколько php-скриптов в подпапках, и я хочу запустить некоторые из них (найденные регулярным выражением) через командную строку. Вот что у меня так далеко: find . -name email[^T]*\.php ...
1
голос
0ответов
506 показов

Поиск из списка из нескольких записей, используя CTRL+F

У меня есть много документов, которые я просматриваю с помощью Google Chrome, и я ищу слово PDF в документе PDF. Если слово1 не появляется, я ищу слово2. Если слово2 не появляется, я ищу слово3. Для ...
1
голос
1ответ
706 показов

Работа с LFTP, поиск и опция -exec выдает ошибку

Что не так с следующей командой lftp? Там файлы на сервере. Я пытаюсь получить их имена без какого-либо пути в нем (как ./) Просто имена файлов. lftp -u user,password -e 'find -exec basename {} \; ...
1
голос
1ответ
4k показов

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

Я получаю эту ошибку, когда использую функцию FIND во вложенном цикле FOR и операторы IF в пакетном файле. 'find' не распознается как внутренняя или внешняя команда, работающая с программой или ...
1
голос
2ответа
5k показов

Как удалить безумно большую папку в Linux

У нас есть папка кеша, которая случайно стала достаточно большой, чтобы сломать сервер. У нас 8 ГБ ОЗУ на сервере, и когда я запускаю простую команду rm чтобы удалить все файлы в ней, она потребляет ...
1
голос
1ответ
38 показов

mac: объединить содержимое текстовых файлов во многих каталогах; добавить имена каталогов к соответствующему содержимому текстового файла

В следующей структуре каталогов: directory1 -subdirectoryA --- fileA.txt -subdirectoryB --- fileB.txt subdirectoryC --- fileC.txt Я хотел бы создать текстовый файл, содержащий следующий текст: имя ...
1
голос
1ответ
1k показов

Можно ли выполнить поиск без учета регистра, используя командную строку [Windows 7]

я использую grep -f d.txt OB.txt> r.txt чтобы получить файл результатов. Но поиск чувствителен к регистру. Есть ли нечувствительная к регистру альтернатива этому?
1
голос
6ответов
3k показов

UNIX команда "найти", соответствует литералу "точка"

Мне нужны файлы, заканчивающиеся на «.pdf» или «.png»; вот моя попытка: find /Users/robottinosino/Desktop/_PublishMe_ -type f -regex '.*[pdf|png]' это неправильно включает файлы, оканчивающиеся на ...
1
голос
2ответа
331 показов

найти файлы, где групповые разрешения равны пользовательским

Можно ли сделать что-то вроде find -perm g=u? Я говорю "как" , потому что -perm mode режим требует , чтобы указать все биты, а не только g и потому , что я не могу поставить u на правой стороне = как ...
1
голос
2ответа
1k показов

искать в разделе ntfs файлы из linux

К моей системе Linux подключен диск NTFS. Как я могу найти все * .txt файлы в разделе NTFS, используя Linux?
1
голос
1ответ
277 показов

найти трубопровод к rsyncrypto

Я настраиваю rsyncrypto для создания резервной копии моего пользовательского каталога. Я прочитал это, чтобы исключить каталоги, которые мне нужно исключить с помощью find и pipe к rsyncrypto. Я ...
1
голос
1ответ
1k показов

Как удалить строку из файлов JPEG с помощью поиска?

У меня есть много файлов во многих медиа каталогах с какой-то строкой, и я хочу удалить эту строку. Строка содержится в файлах JPEG и выглядит следующим образом: ...
1
голос
2ответа
12k показов

Совпадение с шаблоном регулярных выражений только в filename.extension

Мне нужно использовать find чтобы найти файл, соответствующий шаблону регулярных выражений в filename.extension а не по умолчанию, что соответствует /path/to/filename.extension . Например: /folder ...
1
голос
1ответ
19 показов

находка: равный предел размера файла, но другой блок возвращает другой результат

Я заметил, что эти две команды для вывода файлов ниже 5 ГиБ дают разные результаты: find . -type f -size -5368709120c find . -type f -size -5G В частности, тот, который использует единицу измерения в ...
1
голос
1ответ
716 показов

Почему я не могу исключить 2 или более шаблонов из команды поиска в Linux?

Я пытаюсь исключить файлы .svg и .jpg из моей команды find, однако она все равно возвращает их оба. Что я делаю неправильно? find . \( ! -iname \*\.svg -o ! -iname \*\.jpg \)
1
голос
1ответ
37 показов

Сопоставление нескольких компонентов пути с `find`

Допустим, я хочу найти все папки node_modules в моей директории Code: find ~/Code -name 'node_modules' -type d Но что, если я хочу найти все setup папки, которые сами находятся внутри test папок? # ...
1
голос
2ответа
89 показов

как переименовать все файлы в папке с конкретным именем расширения (рекурсивный подход)

мы хотим переименовать все файлы в /home /DB_home (рекурсивно) поэтому каждый файл в DB_home будет переименован с расширением .txt пример до изменения /home/DB_home/hg/ir/qemu-ga ...
1
голос
3ответа
194 показов

Linux: find - остановитесь, как только он что-то найдет

Я пытаюсь использовать find, чтобы найти один каталог, и я хотел бы, чтобы он остановился, как только он что-то найдет, возможно ли это? В настоящее время я использую команду find ...
1
голос
4ответа
2k показов

Как найти и изменить разрешения для одного типа файла в терминале Ubuntu?

Возможный дубликат: Как chmod 755 все каталоги, но нет файла (рекурсивно)? Я только что обновил Ubuntu 8.04 до 9.04, добавил дополнительный жесткий диск для /home и использовал iPod (FAT32, к ...
1
голос
1ответ
183 показов

Линукс найти команду проблема

У меня есть сценарий оболочки, который был написан для Mac OSX и теперь портирован на Linux-машину. У меня нет доступа к машине Linux (сейчас я буду настраивать виртуальную машину). Некоторые ...
1
голос
1ответ
5k показов

Используйте переменную в команде поиска

Я пытаюсь создать простой сценарий, который удаляет файлы на основе окончания их имен и даты. Я не могу понять, как это сделать. Вот как я это делаю: DA='date +%d' find /var/www/data/files/ -name ...
1
голос
0ответов
28 показов

Почему это для цикла удаления первых одного или двух символов пути к файлу?

Я пытаюсь найти все файлы * .flac в дереве каталогов, закодировать их с помощью ffmpeg, а затем вывести их в соответствующее дерево в другом месте. Я использую Cygwin на Windows 10. Это то, что я до ...
1
голос
3ответа
1k показов

Разница между xargs /bin /ls и exec ls?

Привет, это может быть очень новый вопрос, но почему в этом случае xargs /bin /ls не работает? Я думал, что это должно было быть быстрее? И что это за каталоги /fd /3? sh-3.2# find / -name 'GOALS*' ...
1
голос
1ответ
114 показов

как объединить пути к {} внутри опции -exec команды find?

//// решено //// Я пытаюсь скопировать несколько файлов, разбросанных по структуре каталогов, в другой, где такие файлы уже существуют, но без разрешения на запись разрешено. Поэтому я использовал ...
1
голос
4ответа
11k показов

Найдите расширение, соответствующее файлу, затем посчитайте файлы в найденном каталоге

Я пытаюсь найти в файловой системе все файлы, соответствующие расширению (*.what), а затем сосчитать все файлы в каталоге, где были найдены файлы *.what . Вывод должен содержать имя каталога и имена ...
1
голос
1ответ
143 показов

Заменить несколько файлов рекурсивно

У меня есть такая структура файла: experiment/ ├── foo.txt ├── source-foo.txt └── subdir └── foo.txt Я хочу взять файл source-foo.txt и заменить его другими foos. Так же, как и cp source-foo.txt ...
1
голос
1ответ
49 показов

Удалить файлы только с 1 жесткой ссылкой? (Убунт)

У меня есть большое количество жестких ссылок для моих записей MythTV в другой каталог, организованный специально для Plex. Как и сейчас, если я удалю запись в MythTV, она все равно будет иметь ...
1
голос
1ответ
50 показов

Найти все файлы с символами в приватных областях юникода

Нечто похожее на find . , но любой подход к оболочке, включая другие языки, подойдет.
1
голос
4ответа
5k показов

Как я могу ограничить поиск только поиском определенных подкаталогов?

Я использую поиск в скрипте Bash . Как я могу изменить этот код так, чтобы он включал определенный каталог в «bin», то есть «./bin/php/» (при этом игнорируя все другие подкаталоги «bin»)? Текущий ...
1
голос
1ответ
70 показов

Как выбрать файлы, которые удовлетворяют условию в структуре каталогов

У меня есть большое дерево каталогов в OSX (Mountain Lion), и мне нужно удалить все файлы ниже определенного порогового размера. Я мог бы создать дубликат каталога, исключая небольшие файлы, или ...
1
голос
0ответов
12 показов

Терминал OSX: как переместить тысячи файлов, которые соответствуют определенному шаблону имени

У меня есть около 70000 файлов (в основном дубликаты), большинство из которых соответствуют шаблону имени, например name (1) .ext, name (2) .ext .... name (10) .ext. Однако среди этих файлов есть и ...
1
голос
1ответ
16 показов

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

У меня есть несколько каталогов с числовыми именами между 1 и 1500, и я хотел использовать команду find чтобы найти только те из них, которые находятся в диапазоне от 1250 до 1500, это регулярное ...
1
голос
3ответа
60 показов

Как подсчитать ячейки, если они содержат значение в Excel

У меня есть лист Excel, как это: ID | Relations ----+---------------- 1 | , 2 | , 3 | ,1, 4 | ,1,2, 5 | ,2, 6 | ,3, 7 | ,1,2,4, 8 | ,1,2,4,5,6, 9 | ,2,4,5,1, Я хочу посчитать отношения как столбец ...
1
голос
2ответа
686 показов

найти и выполнить только по имени файла

Мне нужно найти все файлы старше X дней и удалить их локально и из моей корзины s3. Проблема в том, что команда find возвращает мне полный путь и имя файла. Я попытался возиться с базовым именем и ...
1
голос
0ответов
79 показов

найти команду, которая исключает ._ из вывода, но находит все графические файлы?

Я пишу графический просмотрщик, чтобы найти все графические изображения на сервере, чтобы он мог быть доступен для показа в программе. Мне нужна команда find, чтобы получить список всех графических ...
1
голос
1ответ
600 показов

Найти: исключить внешний жесткий диск из поиска

Есть ли способ выполнить команду поиска на моем компьютере, кроме внешних жестких дисков? Я использовал команду find для поиска мусора, оставшегося от неустановленного программного обеспечения, ...
1
голос
2ответа
107 показов

найти -exec, где имя файла не последний параметр

Я пытаюсь передать файлы из команды find в adb push следующим образом: find . -name "test0[4-8]*.py" -exec adb push {} \; /storage/emulated/0/ Я получаю сообщение об ошибке find: paths must precede ...
1
голос
2ответа
163 показов

НАЙТИ операнды и порядок аргументов

У меня есть команда поиска, в которой я не уверен, правильно ли я размещаю свои аргументы. find / -xdev -size -size -262144000c -o -type d \( -name .snapshot -o -name man -o -name Man -o -fstype mvfs ...
1
голос
1ответ
1k показов

Скрипт Bash: найти файл внутри определенной папки в Linux

Я хочу написать скрипт для поиска всех исполняемых файлов в определенной директории, которые я хочу передать в параметре. Я могу найти все исполняемые файлы, используя предопределенный каталог, но я ...