Hi, there!
Could you please tell me how to encrypt multiple files(e.g. every file in some folder) without compressing them into one archive?
It seems there is not such option is gpg…
Hi @dwind, and welcome!
I suggest you look into the find
command.
man find
You could use it to find files where ever, according to criteria, and then use the -exec
flag to run a command for each result.
So you could do something like this (in pseudocode):
find /in/some/directory -type file -name '*containing.something*' -exec `compress {}` \;
Hope you manage!
GnuPG can’t encrypt multiple files. It can only encrypt one file. You can create an archive, for example a tar archive (which is not compressed) and encrypt it.
Or you encrypt every file in a folder, for example with a loop over every file. Either with a for loop in your shell or like @Mirdarthos examples with find.
this is what your shell is for
@xabbu what is loop? I use KDE.
It is a function in shells that can run a command multiple times, for example a “for loop” in bash over all files that end in .txt
for file in *.txt; do echo $file; done
Will echo the filename for every file that ends in .txt in the current folder.
You might want to search the internet for a more complete tutorial on loops in Shells.
Thank you very much! This also works perfectly.
Since you’re using KDE, why not use Plasma Vault? It sounds like it does exactly what you’re looking for.
The package is named: plasma-vault
Thank you for the hint. Never heard of it before. I’ll investigate the possibility of using it.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.