Mam konfigurację katalogu podobną do następującej:
folder_x
file.y
file.z
Chciałbym utworzyć plik tar, aby po rozpakowaniu struktura wyglądała mniej więcej tak:
dir_q/folder_x
dir_q/file.y
dir_q/file.z
Jak mogę to uruchomić za pomocą tar
? Dla porównania, bieżące polecenie, którego używam to:
tar -czf archive.tar.gz file.y file.z folder_x
file.z
->dirfile.z
idirfolder_x
. Pobawię się też z wyrażeniem regularnym, aby zobaczyć, czy mogę uzyskać to tak, jak chcę.Jeśli nie masz nic przeciwko utworzeniu nowego katalogu ...
możesz też utworzyć nowy katalog, rozpakować plik do tego katalogu, a następnie ponownie tar go z katalogu nadrzędnego, aby dołączyć jego nazwę do wyodrębnionej wersji. W ten sposób nie musisz pamiętać o bardzo długim wywołaniu.
źródło