zoukankan      html  css  js  c++  java
  • dd命令

    dd命令解释:

      dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

      注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2

    参数说明:

    if=文件名:输入文件名,缺省为标准输入。即指定源文件。
    of=文件名:输出文件名,缺省为标准输出。即指定目的文件。
    ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
    obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
    bs=bytes:同时设置读入/输出的块大小为bytes个字节。
    cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
    skip=blocks:从输入文件开头跳过blocks个块后再开始复制。
    seek=blocks:从输出文件开头跳过blocks个块后再开始复制。
    count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
    conv=<关键字>,关键字可以有以下11种:
      conversion:用指定的参数转换文件。
      ascii:转换ebcdic为ascii
      ebcdic:转换ascii为ebcdic
      ibm:转换ascii为alternate ebcdic
      block:把每一行转换为长度为cbs,不足部分用空格填充
      unblock:使每一行的长度都为cbs,不足部分用空格填充
      lcase:把大写字符转换为小写字符
      ucase:把小写字符转换为大写字符
      swab:交换输入的每对字节
      noerror:出错时不停止
      notrunc:不截短输出文件
      sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。
    --help:显示帮助信息
    --version:显示版本信息

    示例1:

    将testfile文件中的所有英文字母转换为大写,然后转成为testfile_1文件,在命令提示符中使用如下命令:

    dd if=testfile_2 of=testfile_1 conv=ucase

    示例2:创建一个大小为100M的文件

    dd if=/dev/zero of=test.file bs=1M count=100
  • 相关阅读:
    ArcGIS Server JavaScript API 各命名空间的含义【转】
    python datetime 转timestamp
    python re 里面match 和search的区别
    django 两种创建模型实例的方法
    delete old data in elasticsearch
    iptables做nat网络地址转换
    zabbix trapper items
    pssh远程执行命令的利器
    gentoo 下安装lamp
    xshell密钥登录服务器
  • 原文地址:https://www.cnblogs.com/new-journey/p/10566433.html
Copyright © 2011-2022 走看看