zoukankan      html  css  js  c++  java
  • 【linux】linux DD命令

    Linux-dd命令详解 

    dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。


    例1:要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时存储区。把源盘插入驱动器中,输入下述命令: 

    $ dd if =/dev/fd0 of = /tmp/tmpfile 

    拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令: 

    $ dd if = /tmp/tmpfile of =/dev/fd0 

    软盘拷贝完成后,应该将临时文件删除: 

    $ rm /tmp/tmpfile 

      

    例2:把net.i这个文件写入软盘中,并设定读/写缓冲区的数目。 

    (注意:软盘中的内容会被完全覆盖掉) 

    $ dd if = net.i of = /dev/fd0 bs = 16384 

      

    例3:将文件sfile拷贝到文件 dfile中。 

    $ dd if=sfile of=dfile

    例4:创建一个100M的空文件

    dd if=/dev/zero of=hello.txt bs=100M count=1

    =============================================

    /dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!
    /dev/zero,是一个输入设备,你可你用它来初始化文件。


    /dev/null------它是空设备,也称为位桶(bit bucket)。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。
    /dev/zero------该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。
    $ dd if=/dev/zero of=./test.txt bs=1k count=1
    $ ls -l
    total 4
    -rw-r--r--     1 oracle    dba           1024 Jul 15 16:56 test.txt

    eg:

    $ find / -name access_log   2>/dev/null

  • 相关阅读:
    报错apachectl restart
    报错apachectl -t
    LAMP 1.6 Discuz安装
    LAMP 1.4 PHP编译安装
    LAMP 1.2 Apache编译安装
    java时间操作
    URL参数中文乱码解决
    python | mongodb 常用命令
    python | Linux的上的MongoDB的安装与卸载
    python | 对 Flask 蓝图(Blueprint)的理解
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/5411278.html
Copyright © 2011-2022 走看看