sobota, 17 lipca 2010

tar z zachowaniem uprawnień

Często zdarza się przenoszenie plików i katalogów na inny serwer i chcemy aby po przeniesieniu miały one takie same uprawnienia jak na poprzednim serwerze.

Rozwiązaniem jest spakowanie plików i/lub katalogów za pomocą polecenia tar z wykorzystaniem przełącznika -p (ang. preserve czy jakoś tak :]).

tar -pcvf named.tar.gz named

Powyższe polecenie pakuje zawartość katalogu named do archiwum named.tar.gz z zachowaniem uprawnień.
Gdy już przeniesiemy plik na inny serwer to można go rozpakować również z zachowaniem uprawnień.

tar -pxvf named.tar.gz

Powyższe polecenia rozpakowuje archiwum w katalogu bieżącym i z zachowaniem uprawnień.

Przełącznik -p działa również dla innych poleceń takich jak scp oraz rsync.

Brak komentarzy:

Prześlij komentarz