$ ls -lrt *.extract.sys
-rw-r--r-- 1 sftwrk01 test 1729455 Dec 01 21:21 ar.ARAB-PI_3.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1684929 Dec 30 21:21 ar.ARAB-PI_5.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1696332 Dec 30 21:21 ar.ARAB-PI_1.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1726197 Dec 30 21:21 ar.ARAB-PI_7.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1692531 Dec 03 21:21 ar.ARAB-PI_2.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1606737 Dec 30 21:21 ar.ARAB-PI_0.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1803846 Dec 30 21:21 ar.ARAB-PI_8.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1689816 Jan 30 21:21 ar.ARAB-PI_9.20101231.extract.sys
-rw-r--r-- 1 sftwrk01 test 1724025 Jan 30 21:21 ar.ARAB-PI_6.20101231.extract.sys
....
Muszę spakować pliki w grudniu.
Do tej pory próbowałem poniżej i nie zadziałało
$ ls -lrt *.extract.sys | grep Dec | gzip
gzip: compressed data not written to a terminal. Use -f to force compression.
For help, type: gzip -h
Proszę pomóż
-print0
w poleceniu find i-0
w komendzie xargs, aby poprawnie obsługiwać białe znaki w nazwach plików.Próbujesz kompresować nazwy plików zamiast plików. Nie wysyłaj gzipów nazw plików na standardowe wyjście, wysyłaj je jako argumenty.
źródło