GNU/Linux >> Znalost Linux >  >> Linux

sledovat velikost souboru v linuxu

watch -n 5 "du -h club_prod.sql"

Zprostředkováváte výstup watch do awk . Pokud zjednodušíte příkazový řádek, máte:

 watch <some arguments> | awk '{print $5}'

To není to, co chceš. Zkuste:

watch -n 5 "ls -lh club_prod.sql | awk '{print \$5}'"

Ne přesně souvisí, ale pokud chcete sledovat rychlost růstu nějakého souboru, můžete použít následující příkaz:

tail -f yourfile.txt | pv > /dev/null

  • tail -f - vypíše data připojená k souboru
  • pv - měří tok dat potrubím
  • > /dev/null - standardní výstup bude vyřazen

Poznámka:někdy pv nemusí být předem nainstalován

Doufám, že to někomu pomůže :)


Linux
  1. Linux – všechno je soubor?

  2. Jak oříznout soubor na danou velikost pod Linuxem?

  3. Limit velikosti /etc/hosts (Linux)

  1. Jak zvýšit velikost swapu na Ubuntu Linux

  2. Jak vytvořit soubor s danou velikostí v Linuxu?

  3. Linux odstranit soubor s velikostí 0

  1. Jak přesunout soubor v Linuxu

  2. Vysvětlení oprávnění souborů v systému Linux

  3. Jak získat fyzickou velikost souboru v Linuxu?