Mam bardzo duży folder zawierający ponad 120 000 plików. i muszę przenieść je w inne miejsce na tym samym komputerze (ta sama partycja).
Chciałbym użyć tar
polecenia, aby pogrupować je jako pojedynczą jednostkę, a następnie mv
do miejsca końcowego.
Jakiego polecenia potrzebuję, aby uruchomić tar
je wszystkie razem i niczego nie kompresować (potrzebuję najszybszego wyniku).
Odpowiedzi:
tar
nie kompresuje domyślnie, po prostu nie dodawaj opcji kompresji:W odpowiedzi dołączam komentarz Hennesa, ponieważ dodaje on użytecznych informacji:
źródło
Odpowiedź na @terdon jest poprawna.
Ale popełniłem mały błąd
tar cvf myfolder.tar.gz myfolder
. Chciałem mieć te same nazwy końcowe plików w tej samej ścieżce,tar.gz
nawet jeśli nie są one skompresowane.Więc jeśli umieścisz coś
.gz, .z
na końcu nazwy pliku, którą próbujesz tarować, aplikacja tar zrozumie, że chcesz użyć kompresji i zastosuje się odpowiednio do tego, co wstawisz (gz = gzip).Jeśli więc chcesz użyć takiego rozszerzenia
tar.gz
, pamiętaj o użyciu flagi--no-auto-compress
źródło