Aşağıdakileri CLI ile yapmanın mümkün olup olmadığını bilmek istiyorum.
FBirkaç alt klasör ve bazı dosyalar içeren bir Klasörüm var . Ben klasörü sıkıştırmak istiyorum Fiçine .zip"şifre sadece-özü" ile dosyanın.
Aşağıdakileri CLI ile yapmanın mümkün olup olmadığını bilmek istiyorum.
FBirkaç alt klasör ve bazı dosyalar içeren bir Klasörüm var . Ben klasörü sıkıştırmak istiyorum Fiçine .zip"şifre sadece-özü" ile dosyanın.
Yanıtlar:
cdBu komutu kullanarak ilgili klasöre gidin :
cd /path/to/folder/
(Klasörünüz FAna 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.
-ezip 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 -efkomutu kullanarak şifreyi görebilir -P. Bu -Panahtarla, komut şöyle görünecektir:
zip -P password -r F.zip F
man zipDaha fazla bilgi için ziyaret edin .-e means encryptyorumunuzu ve -rseç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/Fdizininizin yoludur. Göreceli veya tam yol olabilir./procDizine erişimi olan herkes tarafından görülebildiğinden şifreyi kabuğa yazmamanız önerilir .
-psadece 7zbile ikinci kez onay - ve şifreyi ihmal bunun etkileşimli bunun için sorar.
-rbunun 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