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

Согласно описанию в apt show kamoso, это «инструмент для съемки и видео с вашей веб-камеры».

Если вы хотите прочитать об этом перед установкой, страница man для 18.04 находится здесь: http://manpages.ubuntu.com/manpages/bionic/en/man1/kamoso.1.html.

Также есть страница GitHub: http: //manpages.ubuntu .com / manpages / bionic / en / man1 / kamoso.1.html

sudo apt install kamoso

1
задан 15 July 2012 в 12:45

3 ответа

diff -qr {DIR1} {DIR2} выполняет все файлы в обоих каталогах.

q показывает только отличия r делает рекурсивным. Оставьте это, если вам это не нужно

Вы не можете напрямую указать diff использовать подстановочные знаки, но вы можете добавить:

-x PAT  --exclude=PAT
    Exclude files that match PAT.

-X FILE    --exclude-from=FILE
   Exclude files that match any pattern in FILE.

, чтобы исключить файлы. Поэтому, если вы хотите только *.cpp, самым простым способом является создание текстового файла, который содержит все файлы, которые не являются *.cpp.

46
ответ дан 25 May 2018 в 13:37

Некоторое время после запроса вопроса я узнал об утилите meld diff и пользуюсь ею с тех пор. Это отличная часть GUI-программы, которая делает сравнение и объединение между файлами и каталогом очень простой задачей. Он делает двух- или трехсторонние сравнения.

В частности, он отвечает на мой первоначальный вопрос, поскольку он показывает цветовое сравнение содержимого каталога и позволяет сравнивать определенные файлы с помощью двойного щелчка на имя файла.

Если вам нужно больше трехстороннего сравнения, то gvimdiff (на основе редактора vim) тоже отлично подходит для этой функции. [!d3 ]

3
ответ дан 25 May 2018 в 13:37

Для этого есть легкое решение:

Настройте этот крошечный плагин http://www.vim.org/scripts/script.php?script_id=5309 Сделайте diff dir1 dir2 | vim -R - в shell [!d1 ]

Он добавит складки и бок о бок сравнение для измененных файлов.

1
ответ дан 25 May 2018 в 13:37

Другие вопросы по тегам:

Похожие вопросы: