Tag: рекурсивная

Разделение двух каталогов рекурсивно на основе контрольных сумм?

Я пытаюсь найти, какие файлы не существуют с помощью контрольной суммы их содержимого. У меня есть две директории /foo и /bar , обе эти каталоги представляют собой произвольные состояния в системе, я хочу найти все файлы в корневой /bar которые не существуют в root /foo (рекурсивно). Словарь /bar/** с CheckSum -> filepath меньше словаря /foo/** […]

Поиск и замена полной строки в рекурсивных файлах

Я использую: grep -n -H -o -R -e textword . Список всех файлов рекурсивно в директории '.' со строковым «текстовым словом» и показать соответствие файла, строки и только части. Мне нужно удалить строки, соответствующие тексту, используя команду Linux.

Как найти каталог файлов?

Я ищу конкретный файл в OS / X. Я вижу файл, используя: ls -alR | grep "mkmf.*" Это показывает, что файл существует. Как найти каталог, в котором находится файл. Большое спасибо

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

Я хочу запустить эту команду bash: #!/bin/bash rep="*" for f in `ls -R`$rep; do d='git log '$f'| wc -l' c=$d echo $c done как вызывать команду git log myFile | wc -l git log myFile | wc -l от bash? ps: эта команда вернет число: git log myFile | wc -l git log myFile | […]

Перемещение каталогов, несмотря на ошибки

При перемещении каталога на другой диск, если в процессе есть ошибки, ничего не будет удалено. Я получаю такие ошибки: mv: cannot stat 'originaldirectory/longpath/irrelevantfile': Input/output error Я хотел бы mv : повторите попытку пару раз (может быть, это легко, возможно, это ничего не решит) удалить файлы, которые были успешно перемещены Так что в исходной папке остаются […]

Рекурсивно найти и переместить поврежденные PDF-файлы

Проблема Я использовал python-skydrive для загрузки файлов на свой компьютер, и я случайно повредил большое количество моих PDF-файлов. Когда я пытаюсь просмотреть их в Document Viewer, появляется следующее сообщение об ошибке: Текстовый текстовый документ типа текста (текстовый / обычный) не поддерживается $file ny.pdf $ny.pdf Мой запрос Я ищу инструмент командной строки или фрагмент, который позволит […]

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

Учитывая вложенную структуру каталогов, содержащую различные файлы, я хотел бы найти все файлы внутри нее, но там, где есть несколько файлов с тем же именем, я бы хотел вернуть только самый большой файл. Так, например, для такой структуры каталогов, как: |— foo.jpg (110 KB) |— bar.jpg (210 KB) |— dir |—– foo.jpg (860 KB) |—– […]

Шаблоны с тремя точками

У меня очень большая структура каталогов исходного кода, с которой очень сложно работать. Я хотел бы запустить инструмент, чтобы преобразовать его в структуру Maven, которая работает лучше для меня. Когда я закончил свою работу, я снова запустил инструмент, чтобы преобразовать структуру Maven обратно в оригинальную ужасную структуру. Я очень хорошо знаком с различными оболочками и […]

Рекурсивная функция не работает

Я знаю, что это смешная идея, но я пытаюсь заставить скрипт работать, который проходит через каждый каталог файловой системы. Имя файла – «Everywhere.sh». Вот код: #!/bin/bash recurse(){ cd $1 for INDEX in $(echo *) do recurse $INDEX done } recurse / Как я могу изменить это (кроме su root -c "./Everywhere.sh"), чтобы он работал правильно? […]

Поиск строки во многих файлах на HP-UX

Мне нужно найти, какие файлы (они могут иметь место в имени файла) каталога содержат строку, использующую только команды sh и system (Perl не вариант). Для нескольких файлов эта команда отлично работает: # grep -l word * file 1 file1 Но если у меня есть файл 270k, я получаю следующую ошибку: # grep -l word * […]

Linux и Unix - лучшая ОС в мире.