复制和转换文件 - dd

简介: 【1月更文挑战第10天】

dd 是一个用于复制和转换文件的命令行工具,它通常用于创建镜像、备份和复制数据。以下是 dd 命令的一些详细用法示例:

1. 复制整个磁盘到另一个磁盘:

sudo dd if=/dev/sdX of=/dev/sdY bs=4M status=progress

  • if: 输入文件,源磁盘,例如 /dev/sdX
  • of: 输出文件,目标磁盘,例如 /dev/sdY
  • bs: 块大小,这里设置为 4MB。
  • "status=progress": 显示进度信息。

注意: 请小心选择输入 (if) 和输出 (of),以免不小心覆盖数据。

2. 从磁盘创建镜像文件:

sudo dd if=/dev/sdX of=/path/to/image.img bs=4M status=progress

将整个磁盘的内容复制到一个镜像文件中。

3. 从镜像文件写入到磁盘:

sudo dd if=/path/to/image.img of=/dev/sdX bs=4M status=progress

将之前创建的镜像文件写入到一个磁盘中。

4. 随机生成文件:

dd if=/dev/urandom of=random_data.bin bs=1M count=10

生成一个包含 10MB 随机数据的文件。

5. 转换文件大小:

dd if=input_file.txt of=output_file.txt bs=1024 count=10

这会从 "input_file.txt" 中提取前 10KB 的数据并将其写入到 "output_file.txt" 中。

6. 跳过输入文件的前几块:

dd if=input_file.txt of=output_file.txt bs=1024 skip=5

这会从 "input_file.txt" 中跳过前 5 个块(每个块 1024 字节),并将其余的数据写入到 "output_file.txt"。

7. 查看 dd 进度:

在大文件复制时,可以使用 "status=progress" 选项来查看 dd 命令的进度。

注意事项:

  • 输入和输出路径 (ifof): 请小心选择路径,确保不会不小心覆盖或删除重要的数据。
  • 块大小 (bs): 块大小的选择可能会影响复制速度。请根据需要进行调整。
  • 注意进度信息: 使用 "status=progress" 选项可以让你实时查看 dd 命令的进度,这在处理大文件时很有帮助。

dd 是一个功能强大但也是潜在危险的工具,需要小心使用以防止数据丢失。

目录
相关文章
|
7月前
|
vr&ar
USDZ/OBJ格式在线转换
3D模型在线转换是一个可以进行3D模型格式转换的在线工具,支持多种3D模型格式进行在线预览和互相转换。
330 0
USDZ/OBJ格式在线转换
|
2月前
|
PyTorch TensorFlow API
大模型中 .safetensors 文件、.ckpt文件、.gguf和.pth以及.bin文件区别、加载和保存以及转换方式
本文讨论了大模型中不同文件格式如`.safetensors`、`.ckpt`、`.gguf`、`.pth`和`.bin`的区别、用途以及如何在TensorFlow、PyTorch和ONNX等框架之间进行加载、保存和转换。
382 2
|
存储 Python
【可定制、转换时间戳】解析nc文件,并保存为csv文件
【可定制、转换时间戳】解析nc文件,并保存为csv文件
498 4
|
7月前
将图片(路径)转换为Base64 和 将base64转换为file类型
将图片(路径)转换为Base64 和 将base64转换为file类型
|
7月前
|
Java
java将输入的字符串时间提前一天,再以字符串形式输出。输入时间格式为:yyyy-MM-dd
java将输入的字符串时间提前一天,再以字符串形式输出。输入时间格式为:yyyy-MM-dd
40 2
使用BiFunction更改map的value
使用BiFunction更改map的value
45 0
|
存储 索引
创建List保存学生信息
创建List保存学生信息
90 0
|
安全 小程序 Shell
PE格式:新建节并插入代码
PE格式是 Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了解PE文件格式的基础上,如文件加密与解密,病毒分析,外挂技术等。
257 0
PE格式:新建节并插入代码
|
SQL 前端开发 fastjson
使用 fastjson 转换 Date 格式的数据,默认是时间戳,更改为 年-月-日 的方法
使用 fastjson 转换 Date 格式的数据,默认是时间戳,更改为 年-月-日 的方法
1457 0
|
Python
如何读取保存一些list信息的txt,生成有一组名字有规律的list
如何读取保存一些list信息的txt,生成有一组名字有规律的list
182 0
如何读取保存一些list信息的txt,生成有一组名字有规律的list