如何在 Linux 操作系统中刷新文件系统缓冲区?

linuxoperating systemopen source更新于 2026/2/16 6:07:17

为了将缓存的写入同步到持久存储,我们在 Linux 操作系统中使用 sync 命令。

sync 命令用于同步易失性存储器和持久存储中的相应文件数据。

语法

sync 命令的一般语法如下 −

sync [OPTION] [FILE]...

sync 命令中可用选项的简要说明

Sr.No.Option &说明
1-d, --data
仅同步文件数据,不同步不需要的元数据。
2-f, --file-system
同步包含文件的文件系统。
3--help
显示帮助消息,然后退出。
4--version
它会显示版本信息,然后退出。

注意 - 如果指定了一个或多个文件,则仅同步这些文件或其包含的文件系统。

要在 Linux 操作系统中同步当前用户的所有缓存文件,我们使用具有 sudo 权限的 sync 命令,如下所示。

$ sudo sync

sync 命令静默运行,不会在终端上显示任何内容。

要在 Linux 操作系统中仅同步文件数据,而不同步不需要的元数据,我们使用带有 -d 选项的 sync 命令,如下所示

$ sync -d shadow/file.txt

在上面的例子中,shadow 目录中有一个文件"file.txt"。

为了仅同步 Linux 操作系统中包含这些文件的文件系统,我们在 sync 命令中使用 -f 或 --file-system 选项,如下所示。

$ sync -f shadow/file.txt

为了显示 Linux 操作系统中 sync 命令的版本信息,我们在 sync 命令中使用 --version 选项,如下所示。

$ sync --version

为了查看 Linux 操作系统中 sync 命令的更多信息,我们在 sync 命令中使用 --help 选项,如下所示。

$ sync --help

相关文章


有用资源