From d32d613d007d9210377fde1cb6c86f5147d7afa0 Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Thu, 6 Nov 2025 10:27:35 +0800 Subject: [PATCH 01/10] dd: add Simplified Chinese translation --- pages.zh/linux/dd.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pages.zh/linux/dd.md diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md new file mode 100644 index 00000000000000..89ace83e231a90 --- /dev/null +++ b/pages.zh/linux/dd.md @@ -0,0 +1,28 @@ +# dd + +> 转换和复制文件。另请参阅:caligula。 +> 更多信息:. + +- 从 isohybrid 文件(如 archlinux-xxx.iso)创建可启动 USB 驱动器并显示进度: + +`dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` + +- 使用 4 MiB 块大小将驱动器克隆到另一个驱动器,并在命令终止前刷新写入: + +`dd bs=4M conv=fsync if={{/dev/source_drive}} of={{/dev/dest_drive}}` + +- 使用内核随机驱动程序生成具有特定数量随机字节的文件: + +`dd bs={{100}} count={{1}} if=/dev/urandom of={{路径/到/random_file}}` + +- 测试磁盘的写入性能: + +`dd bs={{1M}} count={{1024}} if=/dev/zero of={{路径/到/file_1GB}}` + +- 创建系统备份,将其保存为 IMG 文件(以后可以通过交换 if 和 of 来恢复),并显示进度: + +`dd if={{/dev/drive_device}} of={{路径/到/file.img}} status=progress` + +- 检查正在进行的 dd 操作的进度(从另一个 shell 运行此命令): + +`kill -USR1 $(pgrep {{[-x|--exact]}} dd)` From 06d9e94cbbb65572dfadddbb9ac1261e9497a8ba Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:56:01 +0800 Subject: [PATCH 02/10] Update pages.zh/linux/dd.md Co-authored-by: Ivan Baluta <50071699+ivanbaluta@users.noreply.github.com> --- pages.zh/linux/dd.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index 89ace83e231a90..72d19f5e6bb656 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -1,6 +1,7 @@ # dd -> 转换和复制文件。另请参阅:caligula。 +> 转换和复制文件。 +> 另请参阅:caligula。 > 更多信息:. - 从 isohybrid 文件(如 archlinux-xxx.iso)创建可启动 USB 驱动器并显示进度: From 145b1019cb9622c31d1f45a40ae8b052c0adaf29 Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:56:11 +0800 Subject: [PATCH 03/10] Update pages.zh/linux/dd.md Co-authored-by: Ivan Baluta <50071699+ivanbaluta@users.noreply.github.com> --- pages.zh/linux/dd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index 72d19f5e6bb656..5034562290586d 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -4,7 +4,7 @@ > 另请参阅:caligula。 > 更多信息:. -- 从 isohybrid 文件(如 archlinux-xxx.iso)创建可启动 USB 驱动器并显示进度: +- 从 isohybrid 文件(如 `archlinux-xxx.iso`)创建可启动 USB 驱动器并显示进度: `dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` From 753de57ba1aeccd1c734b08767b749de17e186d7 Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:56:28 +0800 Subject: [PATCH 04/10] Update pages.zh/linux/dd.md Co-authored-by: Ivan Baluta <50071699+ivanbaluta@users.noreply.github.com> --- pages.zh/linux/dd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index 5034562290586d..3c91ba2fb8af6b 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -20,7 +20,7 @@ `dd bs={{1M}} count={{1024}} if=/dev/zero of={{路径/到/file_1GB}}` -- 创建系统备份,将其保存为 IMG 文件(以后可以通过交换 if 和 of 来恢复),并显示进度: +- 创建系统备份,将其保存为 IMG 文件(以后可以通过交换 `if` 和 `of` 来恢复),并显示进度: `dd if={{/dev/drive_device}} of={{路径/到/file.img}} status=progress` From 05f26697bbd1a8da105c3f2bf72bfc686da7721b Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:56:35 +0800 Subject: [PATCH 05/10] Update pages.zh/linux/dd.md Co-authored-by: Ivan Baluta <50071699+ivanbaluta@users.noreply.github.com> --- pages.zh/linux/dd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index 3c91ba2fb8af6b..db01f18aa73d05 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -24,6 +24,6 @@ `dd if={{/dev/drive_device}} of={{路径/到/file.img}} status=progress` -- 检查正在进行的 dd 操作的进度(从另一个 shell 运行此命令): +- 检查正在进行的 `dd` 操作的进度(从另一个 shell 运行此命令): `kill -USR1 $(pgrep {{[-x|--exact]}} dd)` From c25cc7f0f3bf3c310eb2934cb66b3ea16b4b6446 Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 13:47:10 +0800 Subject: [PATCH 06/10] Update dd.md --- pages.zh/linux/dd.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index db01f18aa73d05..9d41f63541317c 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -6,24 +6,24 @@ - 从 isohybrid 文件(如 `archlinux-xxx.iso`)创建可启动 USB 驱动器并显示进度: -`dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` +`sudo dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` - 使用 4 MiB 块大小将驱动器克隆到另一个驱动器,并在命令终止前刷新写入: -`dd bs=4M conv=fsync if={{/dev/source_drive}} of={{/dev/dest_drive}}` +`sudo dd bs=4M conv=fsync if={{/dev/source_drive}} of={{/dev/dest_drive}}` - 使用内核随机驱动程序生成具有特定数量随机字节的文件: -`dd bs={{100}} count={{1}} if=/dev/urandom of={{路径/到/random_file}}` +`sudo dd bs={{100}} count={{1}} if=/dev/urandom of={{路径/到/random_file}}` - 测试磁盘的写入性能: -`dd bs={{1M}} count={{1024}} if=/dev/zero of={{路径/到/file_1GB}}` +`sudo dd bs={{1M}} count={{1024}} if=/dev/zero of={{路径/到/file_1GB}}` - 创建系统备份,将其保存为 IMG 文件(以后可以通过交换 `if` 和 `of` 来恢复),并显示进度: -`dd if={{/dev/drive_device}} of={{路径/到/file.img}} status=progress` +`sudo dd if={{/dev/drive_device}} of={{路径/到/file.img}} status=progress` - 检查正在进行的 `dd` 操作的进度(从另一个 shell 运行此命令): -`kill -USR1 $(pgrep {{[-x|--exact]}} dd)` +`sudo kill -USR1 $(pgrep {{[-x|--exact]}} dd)` From f3cbfa98bda597adcf0db1123228906d81c5fc0d Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 13:52:14 +0800 Subject: [PATCH 07/10] Update dd.md --- pages.zh/linux/dd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index 9d41f63541317c..dd734ca2afc396 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -26,4 +26,4 @@ - 检查正在进行的 `dd` 操作的进度(从另一个 shell 运行此命令): -`sudo kill -USR1 $(pgrep {{[-x|--exact]}} dd)` +`kill -USR1 $(pgrep {{[-x|--exact]}} dd)` From 1c93918ed957e0dbb087f873de5bc4e3f84dc090 Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 13:58:52 +0800 Subject: [PATCH 08/10] Update dd.md --- pages.zh/linux/dd.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index dd734ca2afc396..d18d711f05c445 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -10,7 +10,7 @@ - 使用 4 MiB 块大小将驱动器克隆到另一个驱动器,并在命令终止前刷新写入: -`sudo dd bs=4M conv=fsync if={{/dev/source_drive}} of={{/dev/dest_drive}}` +`sudo dd bs=4m conv=noerror if={{/dev/source_drive}} of={{/dev/dest_drive}} status=progress` - 使用内核随机驱动程序生成具有特定数量随机字节的文件: @@ -18,7 +18,7 @@ - 测试磁盘的写入性能: -`sudo dd bs={{1M}} count={{1024}} if=/dev/zero of={{路径/到/file_1GB}}` +`sudo dd bs={{1024}} count={{1000000}} if=/dev/zero of={{路径/到/file_1GB}}` - 创建系统备份,将其保存为 IMG 文件(以后可以通过交换 `if` 和 `of` 来恢复),并显示进度: @@ -26,4 +26,4 @@ - 检查正在进行的 `dd` 操作的进度(从另一个 shell 运行此命令): -`kill -USR1 $(pgrep {{[-x|--exact]}} dd)` +`sudo kill -USR1 $(pgrep ^dd)` From 7e998a39bfe52a66e42de26116f680029f513b0c Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 14:05:50 +0800 Subject: [PATCH 09/10] Update dd.md --- pages.zh/linux/dd.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index d18d711f05c445..76c21167116bf6 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -1,29 +1,28 @@ # dd > 转换和复制文件。 -> 另请参阅:caligula。 -> 更多信息:. +> 更多信息:. - 从 isohybrid 文件(如 `archlinux-xxx.iso`)创建可启动 USB 驱动器并显示进度: -`sudo dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` +`dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` -- 使用 4 MiB 块大小将驱动器克隆到另一个驱动器,并在命令终止前刷新写入: +- 以 4MB 块大小克隆驱动器到另一个驱动器,忽略错误并显示进度: -`sudo dd bs=4m conv=noerror if={{/dev/source_drive}} of={{/dev/dest_drive}} status=progress` +`dd bs=4m conv=noerror if={{/dev/源驱动器}} of={{/dev/目标驱动器}} status=progress` -- 使用内核随机驱动程序生成具有特定数量随机字节的文件: +- 使用内核随机驱动程序生成具有指定数量随机字节的文件: -`sudo dd bs={{100}} count={{1}} if=/dev/urandom of={{路径/到/random_file}}` +`dd bs={{100}} count={{1}} if=/dev/urandom of={{路径/到/随机文件}}` - 测试磁盘的写入性能: -`sudo dd bs={{1024}} count={{1000000}} if=/dev/zero of={{路径/到/file_1GB}}` +`dd bs={{1024}} count={{1000000}} if=/dev/zero of={{路径/到/1GB文件}}` -- 创建系统备份,将其保存为 IMG 文件(以后可以通过交换 `if` 和 `of` 来恢复),并显示进度: +- 创建系统备份,保存为 IMG 文件(稍后可通过交换 `if` 和 `of` 参数恢复),并显示进度: -`sudo dd if={{/dev/drive_device}} of={{路径/到/file.img}} status=progress` +`dd if={{/dev/驱动器设备}} of={{路径/到/文件.img}} status=progress` -- 检查正在进行的 `dd` 操作的进度(从另一个 shell 运行此命令): +- 检查正在进行的 `dd` 操作的进度(在另一个 shell 中运行此命令): -`sudo kill -USR1 $(pgrep ^dd)` +`kill -USR1 $(pgrep ^dd)` From 554e53f0261712bb6c9f09a00b29df0e58cbf988 Mon Sep 17 00:00:00 2001 From: zhuhongboAAA <161548655+zhuhongboAAA@users.noreply.github.com> Date: Mon, 10 Nov 2025 14:19:21 +0800 Subject: [PATCH 10/10] Update dd.md --- pages.zh/linux/dd.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pages.zh/linux/dd.md b/pages.zh/linux/dd.md index 76c21167116bf6..cd96eb16b8d43c 100644 --- a/pages.zh/linux/dd.md +++ b/pages.zh/linux/dd.md @@ -1,15 +1,16 @@ # dd > 转换和复制文件。 -> 更多信息:. +> 参考命令:`caligula`。 +> 更多信息:. - 从 isohybrid 文件(如 `archlinux-xxx.iso`)创建可启动 USB 驱动器并显示进度: -`dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` +`sudo dd if={{路径/到/文件.iso}} of={{/dev/usb_drive}} status=progress` -- 以 4MB 块大小克隆驱动器到另一个驱动器,忽略错误并显示进度: +- 以 4 MiB 块大小克隆驱动器到另一个驱动器,并在命令终止前刷新写入: -`dd bs=4m conv=noerror if={{/dev/源驱动器}} of={{/dev/目标驱动器}} status=progress` +`sudo dd bs=4M conv=fsync if={{/dev/源驱动器}} of={{/dev/目标驱动器}}` - 使用内核随机驱动程序生成具有指定数量随机字节的文件: @@ -17,7 +18,7 @@ - 测试磁盘的写入性能: -`dd bs={{1024}} count={{1000000}} if=/dev/zero of={{路径/到/1GB文件}}` +`dd bs={{1M}} count={{1024}} if=/dev/zero of={{路径/到/1GB文件}}` - 创建系统备份,保存为 IMG 文件(稍后可通过交换 `if` 和 `of` 参数恢复),并显示进度: @@ -25,4 +26,4 @@ - 检查正在进行的 `dd` 操作的进度(在另一个 shell 中运行此命令): -`kill -USR1 $(pgrep ^dd)` +`progress`