在 Linux 中,我熟悉在命令行中解密 .gpg 文件。但在我看来,如果我想将解密文件保存在未加密文件所在的同一文件夹中,那么我总是必须写出该文件夹的路径 - 即 gnupg 不会自动将其保存在那里。
例如,要解密位于文件夹路径 dir1/dir2 中的文件 foo.odt.gpg,我在命令行中输入
gpg -d --use-embedded-filename dir1/dir2/foo.odt.gpg
这将重新创建文件 foo.odt,但它会自动保存在我的主文件夹中,而我希望它保存在与加密版本相同的路径中。或者,我可以通过重定向来实现这一点:
gpg -d dir1/dir2/foo.odt.gpg > dir1/dir2/foo.odt
但这似乎是一种冗长的方式来实现所需的结果。那么有没有办法直接做到这一点,使用--use-embedded-filename选项?