如何在 Linux 操作系统中刷新文件系统缓冲区?
为了将缓存写入同步到持久存储,我们在Linux操作系统中使用了sync命令。
同步命令用于同步易失性存储器和持久性存储器中的相应文件数据。
语法
同步命令的一般语法如下-
sync [OPTION] [FILE]...
同步命令中可用选项的简要说明
只同步文件数据,不同步不需要的元数据。
同步包含文件的文件系统。
显示帮助消息然后退出。
它提供有关版本的信息,然后退出。
注-如果指定了一个或多个文件,则仅同步这些文件或其包含的文件系统。
为了在Linux操作系统中同步当前用户的所有缓存文件,我们使用具有sudo权限的sync命令,如下所示。
$ sudo sync
同步命令静默运行,不会在终端上显示任何内容。
为了只同步文件数据,不同步Linux操作系统中不需要的元数据,我们在同步命令中使用-d选项,如下所示
$ sync -d shadow/file.txt
在上面的示例中,影子目录中提供了一个文件“file.txt”。
要仅同步包含Linux操作系统中文件的文件系统,我们将-f或--file-system与同步命令一起使用,如下所示。
$ sync -f shadow/file.txt
为了在Linux操作系统中显示sync命令的版本信息,我们将--version选项与sync命令一起使用,如下所示。
$ sync --version
要查看Linux操作系统中有关sync命令的更多信息,我们将--help选项与sync命令一起使用,如下所示。
$ sync --help