Aşağıdakileri CLI ile yapmanın mümkün olup olmadığını bilmek istiyorum.
F
Birkaç alt klasör ve bazı dosyalar içeren bir Klasörüm var . Ben klasörü sıkıştırmak istiyorum F
içine .zip
"şifre sadece-özü" ile dosyanın.
Aşağıdakileri CLI ile yapmanın mümkün olup olmadığını bilmek istiyorum.
F
Birkaç alt klasör ve bazı dosyalar içeren bir Klasörüm var . Ben klasörü sıkıştırmak istiyorum F
içine .zip
"şifre sadece-özü" ile dosyanın.
Yanıtlar:
cd
Bu komutu kullanarak ilgili klasöre gidin :
cd /path/to/folder/
(Klasörünüz F
Ana klasörünüzdeyse, sadece yapabilirsiniz cd ~
.)
Ardından, terminalinizi yazın:
zip -er F.zip F
Bu sizden bir şifre isteyecektir. Verin ve bu klasörden şifre korumalı bir zip dosyası oluşturacaktır.
-e
zip dosyanız için şifrelemeyi etkinleştirir. Parola sormamızı sağlayan şey budur.-r
komutu özyinelemeli kılar, yani klasör içindeki tüm dosyalar zip dosyasına eklenir.F.zip
çıktı dosyasının adıdır.F
sıkıştırmak istediğiniz klasördür.-P
Şifreyi komutun kendisinden geçirmenize izin verecek bir seçenek var , ancak bu iyi değil çünkü her zaman omuz gözetleme tehlikesi vardır . Ayrıca, diğer kullanıcılar anahtarı kullanıyorsanız ps -ef
komutu kullanarak şifreyi görebilir -P
. Bu -P
anahtarla, komut şöyle görünecektir:
zip -P password -r F.zip F
man zip
Daha fazla bilgi için ziyaret edin .-e means encrypt
yorumunuzu ve -r
seçeneğin anlamını içerecek şekilde düzenleyebilirsiniz . Teşekkürler!
Zip dosyalarının şifrelenmesi zayıftır ve kolayca kırılabilir. Bunun yerine 7zip kullanın.
7z a -p Fdirectory.7z /path/to/F
a
komutu 7zip'e dosya eklemesini söyler.-p
İsterseniz, etkileşimli olarak sorması için boş bırakabilir veya şifrenizi buraya yazabilirsiniz.Fdirectory.7z
oluşturulacak arşivin adıdır./path/to/F
dizininizin yoludur. Göreceli veya tam yol olabilir./proc
Dizine erişimi olan herkes tarafından görülebildiğinden şifreyi kabuğa yazmamanız önerilir .
-p
sadece 7z
bile ikinci kez onay - ve şifreyi ihmal bunun etkileşimli bunun için sorar.
-r
bunun yerine geçerli çalışma dizininin tüm dosyalarını ve alt dizinlerini ekleyecektir . 7z'nin man sayfası özellikle buna karşı uyarıyor ve bu bayrağın önüne geçilmesi gerektiğini söylüyor. linux.die.net/man/1/7z