zoukankan      html  css  js  c++  java
  • Linux下几种另类创建文件之方法

    以前我们用编辑器例如vi来新建文件,下面介绍几种另类生成文件的方法,多用在备份和测试上。
    创建文件的方法:
    1.echo 命令 
     
    #echo "set bell"  >> test.txt
     
    #echo foo1234 > newfile
         
     2.    cat命令
     
     #cat  /dev/cdrom >/home/cdrom .iso
     
    #cat > 123
          ........
         .........
    ^d 结束
     
     3.cp 命令
    #cp  -r /home/chenguang  bak.iso
     
    4. touch
    #touch file
      
    5.  mkisofs命令
     #mkisofs -O /tmp/etc.iso  -J -R -A -V /etc
     
    6.find
    利用find命令把/tmp目录及子目录中所有*.log文件打包生成 logbak.tar
    #find /tmp -name "*.log" -exec tar rvf logbak.tar  {} ;
     
    7. 建个Shell程序自动执行
     
    for  i in 1 2 3 4 5
        do
            dd   if=/dev/zero  of=./data.$i  bs=1M count=10
     done
     
    运行之后会生成data.1 data.2  ............data.5 五个10M 大小的文件

    本文出自 “李晨光原创技术博客” 博客,转载请与作者联系!

  • 相关阅读:
    SED{shell三剑客awk,sed,grep}
    AWK{shell三剑客awk,sed,grep}
    面试汇总
    shell脚本
    redis主从
    haproxy
    grafana
    zabbix
    lnmp
    shell 基础
  • 原文地址:https://www.cnblogs.com/chenguang/p/3742452.html
Copyright © 2011-2022 走看看