Вопросы с тегом «find»

8
Установите rEFInd на OS X 10.10 Yosemite

Я хочу выполнить двойную загрузку моего macbook с Arch Linux и, таким образом, попытался установить rEFInd с помощью сценария установки, однако после установки rEFInd, похоже, вообще не запускается? Кто-нибудь сталкивался с такой же проблемой или есть возможные решения, как это...

8
Когда пустая строка обозначает текущий каталог?

В скрипте я использую, findчтобы собрать некоторые файлы в текущем каталоге, как в $ find . -name "*.h" ./foo.h Теперь я бы хотел, чтобы он просто выводил foo.hбез ./префикса. Я думал, что пустая строка ""обозначает текущий каталог в командах оболочки. Но это дает: $ find "" -name "*.h" find:...

8
Что означают «включенные функции» в GNU find?

Когда я использую find --versionс GNU find, я получаю что-то вроде этого: find (GNU findutils) 4.5.9 [license text] Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=2) Что означают эти «особенности»? Есть некоторая ссылка на O_NOFOLLOWто, чтобы быть мерой...

8
Как мне выполнить xargs grep для вывода grep с пробелами?

Я ищу файлы на основе регулярного выражения, а затем пытаюсь найти в этих файлах контент. Так, например, у меня есть что-то вроде #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep "<content regex>" Проблема, с...

8
Почему я получаю 4 вызова вместо 3 при использовании этого find -execdir {} + (plus)?

Я прочитал здесь, что вы можете посчитать количество вызовов commandв -exec command {} +, отправив по трубке | wc -lдо конца. Хотя я понимаю, что -execdirэто отличается, в том, что для каждого соответствующего подкаталога, который findобнаруживает, он запускает вызов commandиз подкаталога, в...

8
Могу я сказать найти, чтобы не восстанавливать начальный рабочий каталог?

findне может «восстановить исходный рабочий каталог» при запуске позади, sudo -uесли исходный рабочий каталог не виден пользователю. Это заставляет find всегда печатать раздражающее предупреждающее сообщение « Отказано в доступе»: $ pwd /home/myuser $ sudo -u apache find /home/otheruser -writable...

8
Найти самые старые файлы / каталоги в файловой системе до 50 ТБ

Мне нужно найти самые старые файлы с соответствующими каталогами в файловой системе объемом 90 ТБ до 50 ТБ, а затем переместить их в другую файловую систему. Они должны сохранять свою структуру каталогов, так как именно это определяет файлы. Так - первый уровень / второй уровень / третий уровень /...

8
Трубопровод из находки в grep

Что я пытаюсь сделать? Напишите команду, которая ищет любые файлы, которые не требуются для других файлов в моем проекте. Что я пробовал? Я использую, findчтобы получить список имен файлов. Теперь я хочу использовать имена файлов в качестве строки поиска (а не файл для поиска). Я использую, find...

8
Почему / rm -iname '* phpmyadmin' не удаляет phpMyAdmin-Version-XYZ.zip?

У меня есть следующий код: find ./ -iname '*phpmyadmin' -exec rm -rf {} \; Удаляет каталог с именем phpmyadmin, но не удаляет файл с именемphpMyAdmin-Version-XYZ.zip Даже если я удалю -rf, он все равно не удалит его (вероятно, из-за второй проблемы с -iname, не влияющей на нечувствительность к...

8
$ find -exec cd => выдает ошибку: => find: 'cd': такого файла или каталога нет

Когда я запускаю эту команду, она работает: $ find . -inum 888696 -exec ls '{}' \; Conversation.pst Outlook Data File Outlook Data File.sbd Trash Unsent Messages Inbox.pst Outlook Data File.msf Sent.pst Trash.msf Unsent Messages.msf Однако при замене lsна cdнего не работает: $ find . -inum 888696...

8
Смущает эта команда `find` в скрипте Bash?

У меня есть сценарий bash, созданный кем-то, кто больше не может объяснить смысл, который используется для автоматического TAR-файла папки и ее резервного копирования. На данный момент я запутался с финальной строкой: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete Полный скрипт ниже....

8
find exec '{}' недоступен после>

Exec позволяет нам передавать все аргументы одновременно {} +или передавать их по одному{} \; Теперь предположим, что я хочу переименовать все в формате JPEG , без проблем это сделать: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}' '{}'.new \; Но если мне нужно перенаправить вывод,...

8
Найти только те папки, которые содержат файл с тем же именем, что и папка

Я хочу найти все подпапки, которые содержат файл уценки с тем же именем (и расширением .md). Например: я хочу найти следующие подпапки: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya #Apple/Banana/Papaya/Papaya.md exists...

5
переменная IFS и другой результат с перечислением файлов с циклом

Я хочу получить список файлов в текущем каталоге и его подкаталогах (я хочу использовать однострочный скрипт): IFS=$(echo -en "\n\b"); for FILE in $(find -type f); do echo "$FILE"; done Обычно это работает, как и ожидалось, но недавно, с моим списком файлов: file_.doc file_0.doc file_ [2006_02_25]...