Arhivarea și dezarhivarea prin ssh, blog webamator

Acasă »Note» Archiving-unzipping via SSH

Se întâmplă că, la unele costuri hosting samopisnaya hosting panoul de control - și „vorbesc“ fișierul sau nu există nicio posibilitate sau această caracteristică este extrem de incomod / implementat strâmb. Managerul FPP nu funcționează întotdeauna - de exemplu, când lucrați cu arhive. Un exemplu tipic este masterhost. Din anumite motive, au decis că clienții lor, fie nu au nevoie să lucreze cu arhive, sau oferiți clienților mai multe comenzi consola * nix







Privind în perspectivă să spun că, în principiu, nimic letal în comanda consola nu este prezent, dar eu personal nu-mi place când am fost lipsit de alegere și de a decide modul în care lucrez cu fișiere. De aceea nu voi posta niciodată site-urile mele pe masterhost - sunt mai obișnuit să despachetez arhiva prin interfața web. Dar daca site-ul clientului este gazduit pe masterhost - nu exista nici o alegere, nu exista nici o alegere, clientul este sacru

În general, rulați chit, conectați și conduceți:

Cum se împachetează fișierele în tar.gz prin SSH






tar -zcvf archive_name arhivat_folder
de exemplu
folder-ul tar-zcvf folder.tar.gz /
explicații
- c înseamnă crearea unei noi arhive;
- f - prin acest pavilion se dă denumirea arhivei create;
- z - arhivarea va avea loc prin arhivatorul gzip;
- v - informații despre procesul de arhivare vor fi afișate în consola.

Cum se împachetează fișierele în zip prin SSH
zip -r archive_name arhivat_folder
de exemplu
zip -r logs.zip jurnale /
explicații
r înseamnă că trebuie să căutați fișierele din dosar recursiv, altfel arhiva ar avea un singur dosar gol.

Cum de a extrage fișierele din tar.gz prin SSH
tar -xzvf archive_name.tar.gz
de exemplu
tar -xzvf archive.tar.gz

Cum să dezarhivați fișierele din zip peste SSH
dezarhivați username.zip
de exemplu
dezarhivați archive.zip

Da, iată un alt lucru ... Consola UNIX conține câteva trucuri care pot face mult mai ușor - de exemplu, numele fișierului de completare automată. Sunt de acord, ar fi o nebunie să despacheta, de exemplu, Joomla tastând numele fișierului Joomla_1.5.22-Stabil-Full_Package-Russian.tar.gz manual?
Acest lucru nu este necesar - trebuie doar să formați primele 2-3 caractere și să apăsați pe "tab"
De exemplu, în acest caz tastăm
tar -xzvf Jo
Apăsați "tab" și apoi "introduceți"

În cazul în care acest post a părut util sau interesant pentru tine, faceți clic pe unul dintre butoanele de mai jos - de la VKontakte, facebook, tweeter, sau Google +, pentru a afla mai multe despre ea prietenii tăi. Mulțumesc!







Trimiteți-le prietenilor: