Mam ogromny plik tar (około 500G) i nie chcę z niego wyciągać ani jednego pliku. Jednak po uruchomieniu tar -xvf file.tgz path/to/filewydaje się, że wciąż ładuje całą zawartość do pamięci i rozpakowanie zajmuje ponad godzinę. Próbowałem również użyć --exclude=ignore.txtgdzie ignore.txt jest listą wzorców, próbując powstrzymać ją przed przemierzaniem daremnych ścieżek, …
Próbuję utworzyć skrypt, aby wyodrębnić tylko zdjęcia JPEG z archiwum zawierającego wiele rodzajów plików. Aby to zrobić, próbowałem użyć: tar -xf MyTar.tar *.jpg ale nie udało się (* .jpg nie znaleziono) i sugeruje, żebym użył „--wildcard”. Więc próbowałem tar -xf MyTar.tar --wildcard *.jpg Zrobiłem to, ale potem ten sam błąd …
Mam setki podobnych dużych plików (po 30 megabajtów), które chcę skompresować. Każda para plików ma 99% tych samych danych (różnica mniejsza niż 1%), więc spodziewam się, że nie będę mieć więcej niż 40-50 megabajtów archiwum. Pojedynczy plik może być skompresowany od 30 MB do 13-15 MB (z xz -1, gz …
Muszę przenieść cały główny system plików linuksa z uszkodzonego dysku twardego na inny komputer z otwartą, dostępną partycją. Byłem prawie pewien, wiąże się to tara ssh, ale nie pamiętam dokładnie, jak to zrobić. Obrazuję prawdopodobnie za pomocą Live CD na nowym / docelowym hoście, aby uruchomić coś takiego: ssh user@failingharddrivehost …
Jak mogę korzystać z ochrony hasłem za pomocą tar polecenie w Linuksie? Jestem nowym użytkownikiem Linuksa, więc proszę mi wyjaśnić, używając prostego użycia.
Czy mogę użyć polecenia tar, aby zmienić katalogi i użyć wzorca pliku ze znakiem zastępczym? Oto, co próbuję zrobić: tar -cf example.tar -C /path/to/file *.xml Działa, jeśli nie zmieniam katalogu (-C), ale staram się unikać ścieżek bezwzględnych w pliku tar. tar -cf example.tar /path/to/file/*.xml Oto niektóre inne próby, które podjąłem: …
Obecnie bardzo nieefektywnie robię w skrypcie: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Chcę, aby wszystko było zawarte w katalogu o nazwie $ VERSION - czy istnieje sposób, aby to zrobić bez konieczności kopiowania wszystkiego, jak w powyższym skrypcie?
Używam GNU tar. Może automatycznie wykryć typ kompresji podczas kompresji / dekompresji plików. Ale muszę zdekompresować archiwum ze standardowego wejścia i typ kompresji jest nieznany. Zauważyłem, że smoła może dać mi prawidłowe sugestie, takie jak: tar: Archive is compressed. Use -z option Chcę jednak, aby tar automatycznie używał tej opcji …
Czy istnieje sposób na zamontowanie file.tar.bz2bez rozpakowywania go w systemie plików? Nie obchodzi mnie, czy mount jest tylko do odczytu. Mam nadzieję, że twoja odpowiedź będzie dotyczyć również file.tar.gz. „mount” w tym kontekście ma przypominać montowanie pliku ISO.
Czy istnieje sposób bezpośredniego tarowania najnowszej wersji folderu SVN bez ukrytych plików SVN? Chciałbym utworzyć archiwum tar bez plików SVN. Wiem, że możesz uzyskać najnowsze dzięki plikom śledzenia SVN, ale czy istnieje jedna linijka, która bezpośrednio wyśle informacje do archiwum?
Muszę skompresować katalog zawierający około 350 000 dość małych plików, które łącznie wynoszą około 100 GB. Korzystam z OSX i obecnie używam standardowego narzędzia „Kompresuj”, które konwertuje ten katalog do pliku .zip. Czy jest na to szybszy sposób?
Mam tu mały dylemat ... Musiałem przenieść pliki o wartości około 70 GB z jednego serwera na drugi, więc zdecydowałem, że przyspieszenie ich i wysłanie archiwum będzie najszybszym sposobem. Jednak na serwerze odbierającym pozostało tylko 5 GB miejsca po otrzymaniu archiwum tar. Czy jest jakiś sposób, aby wyodrębnić smołę „na …
Obserwuję następujące zachowanie zarówno dla tar 1.26, jak i 1.27.1: $ mkdir a b a/diffowner $ sudo mkdir b/diffowner $ sudo chmod a+w b/diffowner $ echo foo > a/diffowner/foo $ tar -C a -cvf test.tar diffowner diffowner/ diffowner/foo $ tar -C b -xvf test.tar diffowner diffowner/ diffowner/foo tar: diffowner: Cannot …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.