да, так что я не очень в курсе, но, по-видимому, есть довольно много символов Юникода, которые вы можете сгенерировать только с помощью клавиатуры, используя alt + [x]
.
Таким образом, вместо знака @ в пути к файлу требуется экранирование \@
Возможно, я воспользуюсь одним из этих:
∆∑µß
, которые были сгенерированы комбинацией клавиши alt и клавиши символа.
И вы также получаете завершение табуляции при использовании этих символов, что обязательно.
Если у кого-то возникла проблема с использованием этих типов символов в пути к файлу, пожалуйста, сообщите мне как можно скорее:)
gpg -d
просто печатает файл в стандартный вывод, но вместо этого вы можете перенаправить вывод в файл:gpg -d filename.txt.gpg > filename.txt
. Или используйте опцию -o outputfilename
. Кроме того, вы можете просто запустить gpg filename.txt.gpg
, что заставит gpg
угадать, что вы хотите, и в этом случае он расшифрует файл до filename.txt
(, отбрасывая окончательный.gpg
).
Конечно, обратите внимание, что когда вы расшифровываете файл в обычной файловой системе, ОС может записать его на диск, и последующее удаление файла не удалит остатки данных файла с диска. Чтобы избежать этого, обязательно расшифровывайте конфиденциальные данные только в файловых системах на основе оперативной памяти.
В Linux это файловая система tmpfs
. В некоторых дистрибутивах /tmp
по умолчанию является tmpfs
. Если это не так, вы можете смонтировать новый tmpfs
просто сmkdir /ramfs; mount -t tmpfs tmpfs /ramfs
(как root, изменить владельца и разрешения по мере необходимости ). Простое монтирование файловой системы не означает, что ваши файлы будут сохранены там, но полное обсуждение безопасной обработки конфиденциальных данных выходит за рамки этого ответа.