rip*_*234 21 command-line files
我想了解特定文件的增长速度。
我可以
watch ls -l file
Run Code Online (Sandbox Code Playgroud)
并从变化率中推断出这些信息。
是否有类似的东西可以直接输出文件随时间的增长率?
Sté*_*las 14
progress(Coreutils 进度查看器)或最近版本的pv可以查看特定进程的文件描述符。所以你可以这样做:
lsof your-file
Run Code Online (Sandbox Code Playgroud)
查看哪个进程 ( $pid) 正在写入它以及在哪个文件描述符 ( $fd)上写入,然后执行以下操作:
pv -d "$pid:$fd"
Run Code Online (Sandbox Code Playgroud)
或者:
progress -mp "$pid"
Run Code Online (Sandbox Code Playgroud)