该strings命令的行为很奇怪,显然即使驱动器空间不足,它也不会停止写入文件。或者也许我错过了什么?
我运行以下命令:
# strings /dev/urandom > random.txt
Run Code Online (Sandbox Code Playgroud)
这一直在运行,即使在填充磁盘(常规 USB 闪存)后也没有停止。
然后为了更快,我创建了一个 ramdisk 并再次尝试相同的命令。它也没有停止。
我知道这urandom不是常规文件,并且strings的输出也被重定向,但是在上述两种情况下,该cat命令在没有更多空间时报告了错误。
# cat /dev/urandom > random.txt
cat: write error: No space left on device
Run Code Online (Sandbox Code Playgroud)