Portál AbcLinuxu, 14. května 2025 02:39
Pokud v danem adresari neni moc souboru, tak funguje bez problemu. Ale kdyz je tam nad cca 2000 souboru, tak rozdeluje velikost ve tvaru:find -P /data/ -type f -mtime +500 -print0 | xargs -0 du -cm | grep total
252 total
311 total
310 total
323 total
306 total
195 total
301 total
290 total
195 total
misto aby vse secetl a poskytl mne jedno cislo.
Kde je chyba? Predpokladam, ze to je nejake omezeni xargs, ale nemuzu najit jake. Nebo pokud se to ma resit uplne jinak dejte vedet prosim.
Řešení dotazu:
find -P /data/ -type f -mtime +500 -print0 | du -cm --files0-from=- | tail -1
find -P /data/ -type f -mtime +500 -exec du {} \; | cut -f 1 | sed -e "2,$ a+" -e "$ ap q" | dc
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.