Cum se face o arhivă de extragere automată pe Linux

click fraud protection

O arhivă de extragere automată este un fișier comprimat care își poate extrage conținutul fără a fi necesare programe speciale. Mulți dezvoltatori de software folosesc arhive cu auto-extragere pentru a livra rapid și eficient software-ul. Cu toate acestea, arhivele cu auto-extragere au și alte utilizări, și anume, care permit decomprimarea fișierelor fără a fi nevoie de instrumente complicate precum Tar, Zip și altele.

În acest ghid, vă vom arăta cum să vă creați arhiva de extragere automată pe Linux. Vom parcurge, de asemenea, modul în care vă puteți cripta arhivele cu auto-extragere, pentru o securitate suplimentară.

Instalarea instrumentului Shar

Primul lucru pe care trebuie să-l facem este să instalăm instrumentul Shar pe Linux. Motivul? În ciuda faptului că este un utilitar utilizat pe scară largă, Shar nu vine preinstalat pe foarte multe sisteme de operare Linux. Pentru a începe instalarea, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T pe tastatură. Apoi, urmați instrucțiunile de instalare a liniei de comandă prezentate mai jos.

instagram viewer

Ubuntu

Pe Ubuntu Linux, puteți obține aplicația Shar cu următoarele potrivit comanda.

sudo apt instalați sharutils

Debian

Folosești Debian Linux? Vei putea să-l faci pe Shar să lucreze cu Apt-get comanda de mai jos.

sudo apt-get install sharutils

Arch Linux

Trebuie să obțineți accesul la Shar Arch Linux PC-ul? Utilizați Pacman comanda jos mai jos.

sudo pacman -S sharutils

Fedora

Pe Fedora Linux, instalați aplicația Shar pe sistemul dvs. cu următoarele DNF comanda.

sudo dnf instalează sharutils

OpenSUSE

Ești un utilizator OpenSUSE Linux? Instalați programul Shar cu ajutorul programului Zypper comanda de mai jos.

sudo zypper instalează ascuțite

Linux generic

Aveți nevoie să vă puneți mâna pe aplicația Shar și să folosiți o versiune Linux care nu este cuprinsă în acest ghid? Capul spre această pagină pentru a afla cum să descărcați codul sursă.

Crearea unei arhive Shar

Crearea unei arhive Shar se realizează în terminal, deoarece programul Shar este un utilitar pentru linia de comandă. Pentru a crea arhiva, deschideți o fereastră de terminal. Apoi, urmați instrucțiunile pas cu pas de mai jos.

Pasul 1: Folosește ls comanda pentru a vizualiza conținutul directorului de acasă.

ls

Pasul 2: Uită-te prin ieșirea din ls comandați și localizați folderul în care doriți să comprimați conținutul. Apoi, introduceți-l cu tasta CD comanda. De exemplu, dacă doriți să comprimați toate fișierele de documente din directorul „Documente”, ați face Documente cd. Pentru a adăuga conținutul folderului „Descărcări”, nu ai face CD Descărcări etc.

cd nume-of-folder-in-home-director

Pasul 3: Odată ajuns în dosar, rulați shar comanda să adăugați toate fișierele din interior (cu CD comanda la Pasul 2) către o nouă arhivă .shar.

Rețineți că atunci când rulați shar comanda, va adăuga absolut totul la arhivă. Dacă există articole din dosar pe care nu doriți să le adăugați în arhivă, mutați-le din acesta cu managerul de fișiere Linux înainte de a executa comanda de mai jos.

shar ./*> ../my-shar-archive.shar 

Pasul 4: La executarea shar comanda la Pasul 3, aplicația Shar va începe să creeze arhiva dvs. de extragere automată. Aveți răbdare și permiteți executarea comenzii. Când procesul este complet, veți vedea mi-shar-archive.shar apare în directorul de acasă (~).

Pasul 5: După crearea noii arhive Shar de auto-extragere, procesul nu este finalizat. Înainte de a putea rula pentru a extrage conținutul din interior, permisiunile fișierului trebuie actualizate.

Actualizarea permisiunilor pe Linux se face cu chmod utilitate. Utilizarea chmod + x Schimbare mi-shar-archive.shar pentru ca oricine să-l poată executa și extrage conținutul.

sudo chmod + x my-shar-archive.shar 

Asigurați-vă că spuneți prietenilor că trebuie să actualizeze și permisiunile mi-shar-archive.shar pe sistemul lor Linux, precum și cu chmod comanda dacă doresc să extragă conținutul acestuia.

Extrageți arhiva autoextractă

Pentru a extrage conținutul noii dvs. arhive Shar auto-extragătoare, executați următoarea comandă.

./my-shar-archive.shar

Conținutul mi-shar-archive.shar va fi plasat în directorul exact în care a fost extras.

Criptarea arhivei de auto-extragere

Dacă trimiteți fișiere sensibile în arhiva dvs. de extragere automată pe internet, este posibil să doriți criptați-l în scopuri de securitate. Din fericire, criptarea fișierelor de arhivă auto-extragere pe Linux este foarte ușoară. Pentru a face acest lucru pe sistemul dvs., urmați instrucțiunile pas cu pas de mai jos.

Pasul 1: Asigurați-vă că aveți instrumentul GPG instalat pe computerul dvs. Linux executând gpg - help comanda într-un terminal. Dacă GPG este instalat, veți vedea pagina de ajutor GPG. Dacă nu, nu se va întâmpla nimic.

Notă: trebuie să instalați GPG? Click aici.

gpg - help

Pasul 2: Criptați arhiva cu auto-extragere cu GPG comanda de mai jos. Asigurați-vă că utilizați o parolă sigură.

gpg -c my-shar-archive.shar

Odată criptat, fișierul de ieșire va fi mi-shar-archive.shar.gpg.

Pasul 3: Ștergeți arhiva Shar necriptată cu rm.

rm my-shar-archive.shar

Pasul 4: A trimite mi-shar-archive.shar.gpg la un prieten, membru al familiei sau încărcați online pentru păstrare.

Pentru a extrage fișierul, executați următoarele comenzi.

gpg my-shar-archive.shar.gpg. ./my-shar-archive.shar
watch instagram story