Chciałbym skompresować plik tekstowy za pomocą narzędzia wiersza polecenia gzip, zachowując oryginalny plik. Domyślnie uruchamiane jest następujące polecenie gzip file.txt powoduje modyfikację tego pliku i zmianę jego nazwy file.txt.gz. zamiast tego zachowania chciałbym mieć ten nowy skompresowany plik oprócz istniejącego file.txt. Na razie używam do tego następującego polecenia gzip -c …
Coraz więcej tararchiwów używa xzdo kompresji formatu opartego na LZMA2 zamiast tradycyjnej bzip2(bz2). W rzeczywistości kernel.org opublikował późne ogłoszenie „ Good-bye bzip2 ” , 27 grudnia 2013 r. , Wskazując, że źródła jądra będą od tego momentu wydawane zarówno w formacie tar.gz, jak i tar.xz - oraz na stronie głównej …
Używam tego polecenia w archiwum 5 GB tar -zxvf archive.tar.gz /folder/in/archive czy to jest właściwy sposób to zrobić? Wydaje się, że trwa to wiecznie bez wyjścia z wiersza poleceń ...
W Pythonie utworzyłem dane skompresowane zlib, w następujący sposób: import zlib s = '...' z = zlib.compress(s) with open('/tmp/data', 'w') as f: f.write(z) (lub jednowarstwowy w skorupce echo -n '...' | python2 -c 'import sys,zlib; sys.stdout.write(zlib.compress(sys.stdin.read()))' > /tmp/data) Teraz chcę rozpakować dane w powłoce. Ani zcatnie uncompressdziała: $ cat /tmp/data …
Czy istnieje sposób na dodanie / aktualizację pliku w archiwum tar.gz? Zasadniczo mam archiwum zawierające plik /data/data/com.myapp.backup/./files/settings.txti chciałbym pobrać ten plik z archiwum (już zrobiony) i wcisnąć go z powrotem do archiwum po zakończeniu edycji. Jak mogę to osiągnąć? Czy jest to problematyczne z powodu .ścieżki?
Podczas obsługi plików dziennika niektóre kończą się jako pliki spakowane gzip, logrotatea inne nie. Więc kiedy spróbujesz czegoś takiego: $ zcat * kończy się wiersz poleceń, zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gza następnie: gzip: xyz.log: not in gzip format Czy istnieje narzędzie, które pobierze bajty magiczne, podobne do tego file, jak …
Często ściągam tarballe za pomocą wget ze sourceforge.net. Pobrane pliki są następnie nazywane, np SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Kiedy próbuję tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch Otrzymuję następujący komunikat o błędzie: tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed gzip: stdin: unexpected end of file tar: Child returned status 128 tar: Error is not recoverable: exiting …
Mam cztery pliki, które utworzyłem za pomocą svndump test.svn test2.svn test.svn.gz test2.svn.gz teraz kiedy to uruchomię md5sum test2.svn test.svn test.svn.gz test2.svn.gz Oto wynik 89fc1d097345b0255825286d9b4d64c3 test2.svn 89fc1d097345b0255825286d9b4d64c3 test.svn 8284ebb8b4f860fbb3e03e63168b9c9e test.svn.gz ab9411efcb74a466ea8e6faea5c0af9d test2.svn.gz Nie mogę więc zrozumieć, dlaczego gzipkompresja plików jest inna, czy umieszcza gdzieś znacznik czasu przed kompresowaniem? Miałem podobny problem, …
Po skompresowaniu pliku istnieje sposób szybkiego zapytania go o rozmiar nieskompresowanego pliku (bez jego dekompresji), szczególnie w przypadkach, gdy rozmiar nieskompresowanego pliku jest większy niż 4 GB. Zgodnie z RFC https://tools.ietf.org/html/rfc1952#page-5 możesz zapytać o ostatnie 4 bajty pliku, ale jeśli nieskompresowany plik miał> 4 GB, wówczas wartość reprezentuje tylkouncompressed value …
Mam katalog z dużą ilością .txt.gzplików (w których nazwy nie są zgodne z określonym wzorcem). Jaka jest najprostsza droga do gunzipnich? Chcę zachować ich oryginalne nazwy, aby przechodzili od whatevz.txt.gzdowhatevz.txt
Mam 200 GB wolnego miejsca na dysku, 16 GB pamięci RAM (z czego ~ 1 GB zajmuje komputer i jądro) oraz 6 GB wymiany. Mam zewnętrzny dysk SSD o pojemności 240 GB, z 70 GB wykorzystałem 1, a resztę bezpłatnie, i muszę wykonać kopię zapasową na dysku. Zwykle dd if=/dev/sdb …
Mam komputer z 90% wykorzystaniem dysku twardego. Chcę skompresować ponad 500 plików dziennika do nowego, mniejszego pliku. Dysk twardy jest jednak zbyt mały, aby zachować zarówno oryginalne, jak i skompresowane pliki. Więc potrzebuję skompresować wszystkie pliki dziennika do jednego nowego pliku jeden po drugim, usuwając każdy oryginalny raz skompresowany. Jak …
Mam katalog dzienników, w których chciałbym skonfigurować zadanie do kompresji za pomocą gzip . Problem polega na tym, że nie chcę ponownie kompresować dzienników, które już skompresowałem. Próbowałem użyć ls | grep -v gz | gzip, ale to nie działa. Czy jest na to sposób? Zasadniczo chcę zgzipować każdy plik …
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.