Откройте несколько vim-зашифрованных файлов с тем же паролем

Откройте папку, в которой файл был сохранен в Nautilus, проводнике файлов по умолчанию в Ubuntu. Нажмите «Просмотр», «Показать скрытые файлы». Файл резервной копии должен быть отображен суффиксом с ~. Например, резервным файлом hi.txt является hi.txt~.
1
задан 28 April 2014 в 21:31

1 ответ

Введите ключ перед открытием первого файла с помощью этого cmd:

vim -c ":let &key=inputsecret('key=')|:bdel dummy" dummy a.txt b.txt c.txt 

Изменить 1. Чтобы ответить на вопрос в комментарии ниже. Если вы хотите, чтобы файлы открывались вместе в вкладках, например vim -p a.txt b.txt c.txt

 vim -c ":let &key=inputsecret('key=')|:tab all|:bdel dummy" dummy a.txt b.txt c.txt 

Дополнительные параметры: set viminfo= noswapfile bin cm=blowfish

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

Не используйте *--cmd="set key=asfd"*; потому что процесс args можно увидеть с помощью команды ps другим пользователям, может войти в syslog, а также сохранить в вашей bash_history.

1
ответ дан 24 May 2018 в 08:29

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

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