mam kilka katalogów, które wyglądają tak:Compress wiele plików indywidualnie z Gzip
dir1/
|_foo.txt
|_bar.txt
dir2/
|_qux.txt
|_bar.txt
dla każdego z tego katalogu chcę skompresować pliki wewnątrz go do formatu * .gz następnie usunąć nieskompresowane nich. W końcu mamy nadzieję uzyskać coś takiego:
dir1/
|_foo.gz
|_bar.gz
dir2/
|_qux.gz
|_bar.gz
Czy istnieje prosty sposób uniksowy to zrobić?
Tylko dla wyjaśnienia, ponieważ nie jest to oczywiste: gzip sam usunie nieskompresowane pliki. – ypnos
Czy istnieje sposób, aby nie usuwać oryginałów? Obecnie używam flagi -c (gzip -9 -c style.css> style.css.gz) – ansiart
Zobacz http://stackoverflow.com/questions/6258972/gzip-multiple-files-individually-and-keep- the-original-files –