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

13
Почему команда find взорвалась в / run /?

Я использовал следующую команду для проверки версий Python, как указано в этом ответе . Это работает за исключением одной ошибки, показанной ниже. Кто-нибудь может объяснить, почему? $ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; \ | awk -F: '/x-executable; charset=binary/...

13
Как я могу найти доступные для записи файлы и папки и установить бит?

Я хочу сделать следующее: Нужно найти все доступные для записи файлы и папки из /корня. Если найден, мне нужно проверить, установлен ли липкий бит или нет. Если липкий бит не установлен, установите его. Можем ли мы найти решение для командной строки для этого типа...

12
Сортировка файлов по алфавиту перед обработкой

Я использую команду find . -type f -exec sha256sum {} \; > sha256SumOutput хэшировать каждый файл в иерархии папок. К сожалению, sha256sumне получает имена файлов findв алфавитном порядке. Как это можно исправить? Я бы хотел, чтобы они были заказаны до того, как они будут хэшированы, чтобы они...

12
Как предотвратить очистку папки внутри / tmp?

Этот вопрос касается Ubuntu 14.10 на моем ноутбуке разработчика. У меня есть папка, /tmpкоторая используется приложением для размещения там временного содержимого. Это приложение обычно создает временную папку в моем домашнем каталоге и впоследствии удаляет ее. По некоторым причинам это не...

12
«Find: отсутствует аргумент для` -exec '»при использовании« -exec rm -f {} \ »

Я запускаю эту команду: ~/shell_temp$ find . -type f -name "IMAG1806.jpg" -exec rm -f {}\ я получил вывод ниже: > IMAG1806.jpg Error: find: missing argument to `-exec' Что такое точная команда для поиска любого файла из текущей директории и удаления с помощью...

12
Является ли globbing особенностью оболочки?

Я прочитал много вопросов и ответов, как этот и этот Я знаю, что подстановочные знаки раскрываются оболочкой перед выполнением команды, и они являются функцией оболочки. Также подстановочные знаки работают с теми командами, которые могут принимать много аргументов. В find . -name *.rb случае мы...

11
Как вывести список файлов старше дня с «2015» в имени файла?

Я хочу перечислить все файлы журнала, которые не принадлежат сегодня, и только те файлы, которые содержатся 2015в их именах. Это команды, которые я пробовал: find . -name 2015 -mtime +1 -exec ls -ltrh {} \; find . -name *2015* -mtime +1 -exec ls -ltrh {} \; Вывод из обоих ничего, но, тем не менее,...

11
Удалить родительский каталог (не пустой), если конкретный дочерний каталог пуст

Я должен сохранить все каталоги, которые содержат файлы в определенном подкаталоге, но удалить остальные каталоги, в которых подкаталог пуст. Чтобы быть более конкретным, вот структура: A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt | | |--------453453 | |----Recording | | |...

11
Как я могу найти все видео файлы в моей системе?

Я пытался использовать поиск *.*и фильтрацию файлов объектива Unity по Last Modified = All, Type = Videos и Size = All, но ничего не нашел, хотя знаю, что в моей папке Pictures есть файлы .3gp. Я знаю, что у меня есть множество видеофайлов на другом диске, также смонтированном в файловой системе. Я...

11
Подсчет количества файлов в папке за день

Я могу найти количество всех файлов в папке, но я получил довольно большое количество. find . -type f | wc -l #find number of files in DIR ls -lrt #list all files order by date Как узнать количество файлов в день? Итак, результат должен быть примерно таким: # left number is number of files and...

11
ПОЛЕЗНЫЙ ВОПРОС: Удалить несколько элементов загрузки?

Просто установил Ubuntu на отдельный диск (не разделенный на другие ОС), а также rEFInd на мой Mac Pro. Мне удалось заставить все это правильно запускаться и без проблем загружаться из любого места из rEFInd. Проблема в том, что у меня в менеджере загрузки загружаются 3 дополнительных элемента, от...

11
Как объединить вывод нескольких команд `find`?

find -type f -name "*.avi" -exec md5sum {} + > checklist.chk find -type f -name "*.mp4" -exec md5sum {} + > checklist.chk Как совместить эти две команды? Либо путем объединения обоих поисковых терминов в одной команде или Так что каждая команда добавляет свой вывод в один и тот же файл....

11
как заставить 'find' не вернуть текущий каталог

В настоящее время я пытаюсь find(и копировать) все файлы и структуру папок, соответствующие определенному шаблону, в указанном каталоге, и я почти там! В частности, я хочу рекурсивно копировать все папки, не начинающиеся с символа «_», по указанному пути. find /source/path/with/directories...

10
top показывает эхо-процессы «find», используя 100% процессорного времени

У меня есть сервер Ubuntu 14.04, и я обнаружил, что некоторые процессы выполняются с правами root и занимают все мое процессорное время. Процессы называются "эхо" найти ". Что это такое и как я могу их остановить?...

10
Найти количество файлов для каждого расширения в каталоге

Я хочу посчитать количество файлов для каждого расширения в каталоге, а также файлов без расширения. Я перепробовал несколько вариантов, но пока не нашел работающего решения: find "$folder" -type f | sed 's/.*\.//' | sort | uniq -cэто опция, но не работает, если нет расширения файла. Мне нужно...

10
НАЗАД Меню не отображается на двух компьютерах Mac / Ubuntu

У меня небольшая проблема с rEFInd, и я не могу найти что-то конкретное в этом. Я успешно установил Ubuntu 14.04 для двойной загрузки с OS X Yosemite на свой MacBook Pro 3.1, используя rEFInd, но теперь после загрузки в Ubuntu меню rEFInd не отображается после перезагрузки. Это просто идет прямо в...

10
Использование соединителей после команды поиска

Я хочу, чтобы мой bash печатал 'found', только если что-то найдено, используя команду find. Но использование && не помогает: даже если ничего не найдено, я печатаю «найдено». Пример: $ pwd /data/data/com.termux/files/home/test/test1/test4 $ ls xaa xab $ find . -name xac && echo...

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

Я пытаюсь собрать все файлы в текущем каталоге и все подкаталоги в один каталог. Я пытаюсь что-то вроде следующего find -type f -exec mv {} collection/{} \; вышеупомянутая команда не будет работать, потому что вторая {}дает полный путь, как я могу собрать все...