[LIFEHACK] Rozpakowywanie pliku TAR w locie wprost z zasobu online (serwera) – bez pobierania go na dysk

Wystarczy, że wywołasz komendę:

Dla pliku spakowanego samym tar-em wywołaj:

W ten sposób plik będzie rozpakowywany w locie do lokalizacji w której została wywołana komenda.     grafika: wallpaperup.com
Więcej…

 

Spakowanie pliku,folderu do archiwum wraz z automatycznym usunięciem po skończonej archiwizacji

Jak spakować plik/folder i zaraz po skończeniu procesu – automatycznie usunąć tenże oryginalny (niespakowany) plik/folder ? Bardzo łatwo – wystarczy dodatkowa flaga w komendzie.
Więcej…

 

Znajdź wszystkie pliki tar.gz w podfolderach i rozpakuj je tam gdzie się znajdują

Wykonuje to poniższa komenda. Dodatkowo usuwa ona po rozpakowaniu archiwum:

Wersja dla plików spakowanych samym tar:

 
Więcej…

 

spakowanie każdego folderu do osobnego archiwum

Wchodzimy do fodleru który obejmuje wszystkie foldery które chcemy tak spakować i wywołujemy:

Wariant bez ZIP (tylko archiwizacja danych – znacznie szybsza):

 
Więcej…

 

znalezienie plików i ich spakowanie z zachowaniem struktury katalogów

komendę podzielimy na etapy. najpierw znajdujemy pliki (wszystkie pliki PHP):

następnie pakujemy je:

W ten sposób mamy w archiwum tylko znalezione pliki bez względu na ilość zagłębień folderów
Więcej…

 

pakowanie poprzez tar z pominięciem wybranych folderów

Jeśli chcemy pominąć dany folder stosujemy flagę:

Czyli np.

Możemy także pominąc więcej niż 1 folder:

 
Więcej…

 

spakowanie każdego pliku w folderze do jego osobnego archiwum – TAR

Jeżeli w danym folderze posiadamy dużą ilość plików np. tekstowych i chcemy każdy z nich spakować do osobnego archiwum poprzez tar i gzip pomocna będzie komenda:

 
Więcej…

 

przy próbie rozpakowania pliku tar.gz pojawia się problem not in gzip format

Problem pojawia się w konsoli jak próbujemy rozpakować plik tar.gz komendą:

błąd:

prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:

Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:

 
Więcej…