Portál AbcLinuxu, 18. května 2025 00:14
ls -lrt | awk '/mnt/fs/files/ { f=$NF };END{ print f }'
a ten mi vypise najnovsi subor. Neviem ale ako to obmedzit na kontrolu velkosti a nasledne ten vypisany subor preniest do prikazu tar. Poradi niekto ? Dakujem.
Řešení dotazu:
find . -maxdepth 1 -type f -size +1G -printf "%T@ %f\n" | sort -n | tail -n 1 | cut -d" " -f 2 | xargs tar cvzf thebigfile.tgzP.S. Předpokládám, že nehledáte nejnovější ze všech souborů, který je současně alespoň gigový.
xargs tar xvzf
find . -maxdepth 1 -type f -size +1G -printf "%T@ %f\n" | sort -n | tail -n 1 | cut -d" " -f 2 | xargs tar xvzf thebigfile.tgz -C /data/
takto?
dakujem.
find . -maxdepth 1 -type f -size +1G -printf "%T@ %f\n" | sort -n | tail -n 1 | cut -d" " -f 2 | xargs tar -C /data/ -xvzf
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.