私は以下のようにUnixのtarコマンドを使ってディレクトリとそのファイルをtar化しています
tar cvzf fileToTar.tgz directoryToTar
.tgzファイルをパスワードで保護する方法はありますか?私はWindowsでパスワードで保護されたZIPファイルを作成したので、Unixにも同じ機能があると思います。何かアイデアはありますか?
53 c12 2011-12-21
Simple examples:
cat filename | crypt > filename.crypt
gpg -c –o filename.gpg filename
46 Christopher Neylan 2011-12-21
コマンドを使うことができます
zip -P password file.zip file
Or better:
zip -e file.zip file
man zip
44 Panta 2011-12-22
tar
フォーマットもgz
フォーマットも、パスワードで保護されたファイルのサポートを内蔵していません
Windows zip
フォーマットは、いくつかの異なる機能を組み合わせています: 圧縮 (例: gzip)、複数のファイルを一つにまとめるアーカイブ (例: tar)、暗号化 (例: gnupg)、そしておそらくその他の機能です。Unix には個別のツールがある傾向があり、それぞれが一つのことをうまくやってくれて、それらを組み合わせることができるようになっています
パスワードで保護された.zip
ファイルと同等のUnixファイルは、おそらくfoo.tar.gz.gpg
やfoo.tgz.gpg
のような名前になるでしょう
Unix用のオープンソースのzip
とunzip
ツールがありますが、Windows版のすべての機能を提供しているわけではありません(新しい.zipx
フォーマットはサポートされていないと思います)
17 Keith Thompson 2011-12-21
gpg(=GnuPG)を使用することができます
gpg -o fileToTar.tgz.gpg --symmetric fileToTar.tgz
これでパスフレーズの入力を促されます
後から復号化するには、aをすればいい
gpg fileToTar.tgz.gpg
これで再びパスフレーズを入力するように促されます
15 thiagowfx 2015-07-20
ccrypt を使用することができます
物はパイプで暗号化できる
tar cvvjf - /path/to/files | ccrypt > backup.tar.bz2.cpt
またはその場で
ccrypt backup.tar.bz2
自動化のためには、ファイルにパスキーを保存し、このパスキーを使って暗号化することができます
ccrypt -k ~/.passkey backup.tar.bz2
9 c4baf058 2011-12-21