Jinsi ya kuunda faili ya ZIP Iliyolindwa na Nenosiri kwenye Linux


ZIP ni matumizi maarufu sana ya ukandamizaji na upakiaji wa faili kwa mifumo endeshi kama ya Unix na Windows. Wakati nikipitia ukurasa wa mtu wa zip, niligundua chaguzi kadhaa muhimu za kulinda kumbukumbu za zip.

Katika chapisho hili, nitakuonyesha jinsi ya kuunda faili ya zip iliyolindwa na nenosiri kwenye terminal katika Linux. Hii itakusaidia kujifunza njia ya vitendo ya kusimba na kusimbua yaliyomo kwenye kumbukumbu za zip.

Sakinisha kwanza matumizi ya zip katika usambazaji wako wa Linux kwa kutumia kifurushi kama inavyoonyeshwa.

$ sudo yum install zip    [On CentOS/RHEL]
$ sudo dnf install zip    [On Fedora 22+]
$ sudo apt install zip    [On Debian/Ubuntu]

Jinsi ya Kuunda ZIP Iliyolindwa na Nenosiri kwenye Linux

Baada ya kusakinishwa, unaweza kutumia amri ya zip yenye alama ya -p ili kuunda kumbukumbu ya zip iliyolindwa na nenosiri iitwayo ccat-command.zip kutoka kwenye saraka ya faili zinazoitwa ccat-1.1.0 kama ifuatavyo.

$ zip -p pass123 ccat-command.zip ccat-1.1.0/

Walakini, njia iliyo hapo juu sio salama kabisa, kwa sababu hapa nenosiri limetolewa kama maandishi wazi kwenye mstari wa amri. Pili, itahifadhiwa pia kwenye faili ya historia (k.m ~.bash_history kwa bash), kumaanisha kuwa mtumiaji mwingine aliye na ufikiaji wa akaunti yako (zaidi haswa mtumiaji wa mizizi) ataona nywila kwa urahisi.

Kwa hivyo, jaribu kila wakati kutumia alama ya -e, inaonyesha dodoso kukuruhusu kuingiza nenosiri lililofichwa kama inavyoonyeshwa.

$ zip -e ccat-command.zip ccat-1.1.0/

Jinsi ya kufungua ZIP Inayolindwa na Nenosiri kwenye Linux

Ili kufungua na kusimbua maudhui ya faili ya kumbukumbu inayoitwa ccat-command.zip, tumia programu ya unzip na utoe nenosiri uliloweka hapo juu.

$ unzip ccat-command.zip

Hiyo ndiyo! Katika chapisho hili, nilielezea jinsi ya kuunda faili ya zip iliyolindwa na nenosiri kwenye terminal katika Linux. Iwapo una maswali yoyote, au vidokezo/mbinu nyingine zinazohusiana za kushiriki, tumia fomu ya maoni hapa chini kutupiga.