Как найти имя страницы руководства для чего-либо? [дубликат]

Это должно прикрыть это.

find /path -type f -size +300m | while read A ; do DEST=${A/dirA/dirB} ; echo mkdir -p $(dirname $DEST) 2>/dev/null; echo mv $A $DEST ; done

Сначала запустите как есть, проверку работоспособности, и, если предложенные команды вас устраивают, запустите повторно без элементов echo .

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

mkdir -p ./dirB
mv ./dirA/file1 ./dirB/file1
mkdir -p ./dirB/x
mv ./dirA/x/file2 ./dirB/x/file2
mkdir -p ./dirB/y
mv ./dirA/y/file3 ./dirB/y/file3
12
26.07.2016, 16:05
2 ответа

Вы ищете apropos; в моей системе apropos luks указывает мне на cryptsetup(8), luksformat(8) и ряд других соответствующих manpages.

apropos, который эквивалентен man -k, ищет в названиях и описаниях установленных руководств текст для поиска, заданный в командной строке. Текст поиска может включать регулярные выражения или глобы в стиле shell (с apropos, с использованием опций -r или -w; -r используется по умолчанию).

man -K позволяет искать во всем содержимом всех установленных manpages. Это занимает больше времени, чем apropos или man -k.

(Спасибо Stephen Harris и clusterdude за дополнительные разъяснения.)

16
27.01.2020, 19:54

Попробуйте использовать apropos, он будет искать в названиях / описаниях страниц руководства определенную строку :

apropos luks
10
27.01.2020, 19:54

Теги

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