当我遇到一些/dev/
似乎不熟悉的文件/实体(例如hidraw2
)时,我试图在我的 USB 驱动器上创建一个分区。当我在文件管理器中打开 /dev 并查看它们的属性时,它说它们是character devices
. 在搜索它们时,我遇到了解释什么是“块设备”的帖子,但到目前为止还没有关于字符设备的帖子。
我想知道什么是字符设备以及它的作用。我也想知道为什么它们被称为设备。
我正在从 bash 运行一个程序,其输出重定向到一个文件 (test.out)。该进程因某些问题而终止(这些问题在这种情况下并不重要),现在我只剩下两个文件:
test.out
2.1 GB的原始输出文件,以及.test.out.swp
为 19 MB有没有办法合并这些文件,就像在原始文件的末尾附加交换文件一样?
或者,我想这样做有错吗?交换文件的用途是否与用于输出/日志的用途不同?