Instalujemy oprogramowanie:
|
1 |
sudo apt-get install p7zip-full |
Następnie komenda:
|
1 |
7z x nazwa-pliku.7z |
Instalujemy oprogramowanie:
|
1 |
sudo apt-get install p7zip-full |
Następnie komenda:
|
1 |
7z x nazwa-pliku.7z |
komendę podzielimy na etapy. najpierw znajdujemy pliki (wszystkie pliki PHP):
|
1 |
find -iname *.php > pliki-php |
następnie pakujemy je:
|
1 |
tar -czvf pliki-php.tar.gz -T pliki-php |
W ten sposób mamy w archiwum tylko znalezione pliki bez względu na ilość zagłębień folderów
Więcej…
Problem pojawia się w konsoli jak próbujemy rozpakować plik tar.gz komendą:
|
1 |
tar -zxvf moj-plik.tar.gz |
błąd:
|
1 2 3 |
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors |
prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:
|
1 |
mv moj-plik.tar.gz moj-plik.tar |
Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:
|
1 |
tar xvf moj-plik.tar |
jak wiemy „łatwa” 🙂 w zapamiętaniu komenda do rozpakowywania plików *.tar.gz to:
|
1 |
tar -zxvf plik.tar.gz |
natomiast plików *.tar (bez kompresji zip):
|
1 |
tar -xvf plik.tar |
domyślnie rozpakowuje ona plik tam gdzie znajduje się archiwum. Jeżeli chcemy rozpakować go gdziekolwiek indziej podajemy tę komendę z następującym argumentem:
|
1 |
tar -zxvf plik.tar.gz -C /sciezka/do/lokalizacji |
czyli np.
|
1 |
tar -zxvf plik.tar.gz -C /home/mojuzytkownik/Pulpit/ |
Oto szybki sposób na spakowanie plików. Wystarczy, że włączysz konsolę i wprowadzisz komendę:
|
1 |
zip nazwa-pliku-spakowanego.zip nazwa-pliku-lub-folderu |
Np:
|
1 |
zip akrusz.zip arkusz.xls |
Powyższa komenda sprawdza się dla folderów o 1 stopniu zagłębienia (bez pod-folderów). Jednak jak chcemy spakować wszystkie wgłąb niezależnie ile ich jest (rekurencyjnie) wystarczy wywolać z flagą -r:
|
1 |
zip spakowany-folder.zip nazwa-folderu -r |
Oczywiście możemy podać bezwzgledną lokalizację do pliku:
|
1 |
zip spakowany-plik.zip /home/uzytkownik/Pulpit/plik-do-spakowania.rozszerzenie |
aby rozpakować […]
Więcej…
Bądź na bieżąco! - Polub nasz profil na Facebook.com!