当我将命令的输出重定向到一个文件(例如,echo Hello > file)时,该文件是否能保证在命令退出后立即具有此类数据?或者在命令退出和写入文件的数据之间仍然有一个非常小的窗口?我想在命令退出后立即读取文件,但我不想读取空文件。
echo Hello > file
linux hard-drive process file-io
file-io ×1
hard-drive ×1
linux ×1
process ×1