如何在 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
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

