以前我们用编辑器例如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 大小的文件

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

最新文章

  1. Leetcode 笔记 110 - Balanced Binary Tree
  2. 最短路径——Floyd算法
  3. 十三、EnterpriseFrameWork框架核心类库之数据库操作(多数据库事务处理)
  4. node.js+websocket实现简易聊天室
  5. Hadoop MRUnit使用(一)
  6. U盘分区信息清除
  7. HeapAlloc、GlobalAlloc和new等内存分配有什么区别么?
  8. C++多态的实现与局限性
  9. XMLHTTP使用具体解释
  10. iOS: 学习笔记, Swift与C指针交互(译)
  11. maven 依赖冲突的问题
  12. NetAnalyzer笔记 之 六 用C#打造自己的网络连接进程查看器(为进程抓包做准备)
  13. 光学基础知识:白光、颜色混合、RGB、色彩空间
  14. 【JAVA】【NIO】5、Java NIO Scatter / Gather
  15. EBS应收(AR)模块常用表
  16. 斯坦福CS224n课程作业
  17. 带URL的XML解析方式
  18. centos7安装Jenkins
  19. Java 集合类框架
  20. Python导出MySQL数据库中表的建表语句到文件

热门文章

  1. Android中的Junit测试
  2. 使用物化视图解决GoldenGate不能使用中文表名问题
  3. UI Framework-1: views Windowing
  4. JavaScript知识复习
  5. iOS——集成支付宝 ’openssl/asn1.h' file not found
  6. javascript面向对象编程,带你认识封装、继承和多态
  7. 【Educational Codeforces Round 37 C】 Swap Adjacent Elements
  8. Hadoop学习总结(1)——大数据以及Hadoop相关概念介绍
  9. EChart报表插件使用笔记(1)
  10. 使用Opencv2遇到error C2061: 语法错误: 标识符dest