Czy w związku z rosnącą liczbą formatów plików archiwów / kompresji istnieje jedno narzędzie wiersza polecenia wolne / otwarte, aby rządzić nimi wszystkimi? Być może coś ze spójnym / zunifikowanym zestawem flag? (zwróć uwagę na moje przyjazne ukryte odniesienie do tar ) Raz spotkałem się z zestawem aliasów, które mają …
Podczas używania tarzawsze uwzględniam -fparametry, ale nie mam pojęcia, dlaczego. Spojrzałam na mężczyznę i powiedział: -f, --file [HOSTNAME:]F use archive file or device F (default "-", meaning stdin/stdout) Ale szczerze mówiąc, nie mam pojęcia, co to znaczy. Czy ktoś może rzucić na to jakieś światło?
Mam archiwum tar jednego obrazu dysku. Obraz w tym pliku tar ma rozmiar około 4 GB. Przesyłam dane wyjściowe do tar xfw ddcelu zapisania obrazu dysku na karcie SD. Zrzut dysku nigdy się nie zatrzymuje, dopóki karta nie jest pełna. Oto moja sesja powłoki: $ ls -l disk.img.tgz -rw-r--r-- 1 …
Zastanawiam się, czy zapytam o różnicę między tymi dwoma poleceniami (tzn. Tylko kolejność ich opcji jest inna): tar -zxvf foo.tar.gz tar -zfxv foo.tar.gz Pierwszy działał idealnie, ale drugi powiedział: tar: You must specify one of the `-Acdtrux' or `--test-label' options Try `tar --help' or `tar --usage' for more information. I …
Mam spakowany plik jak myArchive123.tar.gz. Wewnątrz zawiera folder podobny dohelloWorld Jeśli go rozpakuję: tar -xf myArchive123.tar.gzotrzymam helloWorldfolder: ls myArchive123.tar.gz helloWorld Chciałbym, aby wyjście miało taką samą nazwę jak nazwa pliku minus rozszerzenie .tar.gz. To znaczy: tar <magic paramaters> myArchive123.tar.gz ls myArchive123.tar.gz myArchive123 cd myArchive123 ls helloWorld Czy można to zrobić? …
Chcę wykonać kopię zapasową wszystkich plików „dotfiles” (fe .zshrc) w moim katalogu domowym za pomocą tar , ale z wyłączeniem struktury katalogów i wszystkich podkatalogów. Próbowałem kilka razy z różnymi poleceniami, ale najlepsze, co osiągnąłem, to archiwum zawierające również ukryte katalogi $HOME. #!/bin/zsh BACKUPFILE=dotfile_backup.tar.gz tar --create --file=$HOME/$BACKUPFILE --auto-compress --no-recursion --exclude=. …
To nie działa: tar xf /tmp/foo.tar.gz foo/bar tar: foo/bar: Not found in archive Nie jest dla mnie oczywiste, co by to zrobiło poza wyodrębnieniem go i przeniesieniem plików.
Czy istnieje sposób na konwersję ziparchiwum do tararchiwum bez rozpakowywania go najpierw do katalogu tymczasowego? (i bez pisania własnej implementacji tarlub unzip)
Mam duży plik, foo.tar.xzktóry zawiera dużo (powiedzmy 200000) plików. Doszedłem do wniosku, że to archiwum zawiera niektóre (około 5000) plików, których nie chcę. Nie mam wystarczającej ilości miejsca na dysku, aby zdekompresować całą zawartość na dysk; dodatkowo obawiam się, że atrybuty / prawa mogą zostać utracone, jeśli to zrobię. Mam …
Chcę utworzyć archiwum tar dla określonego katalogu (oczywiście z jego podkatalogami). Ale kiedy to robię, za pomocą polecenia tar otrzymuję listę plików, które zostały uwzględnione, na przykład: kalendarz_końcowy /._ style.css kalendarz_końcowy / style.css Jak widać, istnieją dwie wersje tego samego pliku. Dotyczy to każdego pliku i jest ich wiele. Jak …
Próbuję tar i gzip plik z datą i godziną jako nazwą: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Ale wracam: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now Co dokładnie się tutaj dzieje i jak mogę to naprawić? Czy …
Codziennie generuję około 200 GB danych dziennika, rozmieszczonych w około 150 różnych plikach dziennika. Mam skrypt, który przenosi pliki do tymczasowej lokalizacji i wykonuje tar-bz2 w katalogu tymczasowym. Otrzymuję dobre wyniki, ponieważ dzienniki 200 GB są skompresowane do około 12-15 GB. Problem polega na tym, że kompresja plików trwa wieczność. …
Prawdopodobnie mogę napisać skrypt powłoki, aby znaleźć tylko pliki, a następnie przekazać listę do tar, ale zastanawiam się, czy jest już wbudowana funkcja w tar, która pozwala to zrobić w jednym wierszu poleceń? Na przykład znalazłem --no-recursionprzełącznik, ale kiedy to zrobię: tar --no-recursion -cvf mydir.tar mydir Archiwizuje tylko nazwy wpisów …
Ciekawostka: jeśli użyjesz Archive Managera i wyodrębnisz plik .tar.gz, aby mieć zaznaczoną opcję „Zachowaj strukturę katalogów”, otrzymasz tarbomb . tar -ztfwyświetla listę wszystkich plików i katalogów w pliku tar. Czy istnieje sposób wylistowania wszystkich plików w pliku tar bez struktury katalogów?
Jeśli udostępnię tar folderowi, który jest repozytorium git, czy mogę to zrobić bez dołączania .gitpowiązanych plików? Jeśli nie, jak miałbym to zrobić za pomocą polecenia?
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.