以前我们用编辑器例如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 大小的文件
 本文转自 李晨光 51CTO博客,原文链接:http://blog.51cto.com/chenguang/227466,如需转载请自行联系原作者

Linux下几种另类创建文件之方法相关推荐

  1. Linux下两种增加/tmp文件的方法

    最近在弄13C cloud grid 的时候发现默认的/tmp文件大小不够了,装CC对/tmp文件的空间要求较高至少10G,否则会报"The directory "/tmp&quo ...

  2. 在linux下vcd光盘提取,Linux下抓取Vcd视频文件的方法

    LP的瑜伽碟需要拷出视频来,在Ubuntu下面该怎么做呢? 一.linux 下vcd碟.dat文件复制到硬盘的方法 1.安装vcdimager. sudo apt-get install vcdima ...

  3. linux下快速打包/多线程压缩文件的方法

    文章目录 打包大量文件 2. 多线程压缩文件 2.1 与tar配合使用 2.2 更多用法 今日遇到一个问题,就是把一个远程主机生成的10万个图片文件(训练集)传到kaggle.所以第一个遇到的问题,就 ...

  4. linux 快速处理文本文件,Linux 下三种高效的文件处理技巧

    在 Linux 下工作,打交道最多的就是文件了,毕竟 Linux 下工作一切皆文件嘛.Linux 也为大家提供了多种用于处理文件的命令,合理使用这些命令可以大大节省你的时间,并让我们的工作负担不再那么 ...

  5. linux关闭gvim命令,Linux 下 8 种退出 vim 编辑器的方法

    Vim被称为一个非常强大的文本编辑器,但同样以其陡峭的学习曲线而闻名. 如果您经常使用命令行,那么至少应该学习一些基本功能. 如果你没有花时间去学习它,即使像退出Vim这样简单的事情也很困难. Vim ...

  6. linux 下查看知网caj文件的方法

    在linux下不能查看caj文件,有些论文也没提供pdf版本的下载链接,比较影响我们的学习. 所以就有大神做了一些插件,这样我们就可以下载pdf文件了,查看论文就方便多了. 提供两个链接,非常简单的操 ...

  7. linux系统benchmark工具,Linux下一种简单易行的cpu benchmark方法

    superpi是很多DIYer很喜欢用的一个Windows下的benchmark(性能测试和比较)工具.主要来测试cpu性能.super-pi这个程序是东京大学的一位学者开发的算法.值得一提的是该源代 ...

  8. linux用vi写文件内容,Linux下利用vi编辑器创建文件并写入内容 专家详解

    Linux系统作为一款以命令行操作为主的系统,vi编辑器无疑大大扩展了命令行的功能,使用户在命令行下可以进行文件的各种操作,学会vi编辑器的使用无疑是非常必要的.而且vi的使用和vim的使用非常相似, ...

  9. java linux 调用so文件,linux下java jni调用.so文件的方法

    刚刚试过一个这样的例子,省事起见,略改并记录如下: //package net.wangliping; 2 public class Hello 3 { 4     static 5     { 6 ...

  10. Linux 下 SVN 添加多个文件的方法

    1. svn  add  /bin/*  --depth infinity  添加/bin目录下的所有文件: 2. svn  add  /bin/  --depth infinity  添加/bin目 ...

最新文章

  1. 铜陵信息化建设和智慧城市发展成果惠及百姓
  2. 全字段排序 VS rowid 排序
  3. 复旦大学把衣服变成了显示器,能聊天能导航,水洗弯折都不怕
  4. linux mmap系统调用
  5. wx_login.php,wx.login 获取 用户的openid
  6. python检测端口是否被侦听
  7. nginx504超时解决方法
  8. mysql中timestamp自动更新
  9. kindeditor用法简介
  10. Spring IoC 详解(下篇)
  11. C语言初学者如何制作一个完整的C语言程序——歌曲排行榜
  12. 利用支付宝短信服务接口 实现手机号 验证码登录Demo
  13. 安卓手机重启日志_一加手机CM12安卓5.0版非官方尝鲜版刷机方法介绍【教程】...
  14. gcat广告电商云南百收涉及传销新模式:社交电商消费返利
  15. Explain是什么?Explain能干嘛?
  16. 2022年全球与中国无人机软件行业发展趋势及投资战略分析报告
  17. Gson TypeToken 原理解析
  18. 整数分划c语言,C-整数划分
  19. 【已解决】:ubuntu-软件更新处无nvidia驱动/ubuntu检测不到扩展屏幕
  20. 计算机函数中数与数之间的冒号,如何在数字之间插入冒号以使其在Excel中自动成为时间格式?...

热门文章

  1. solr核心概念、配置文件
  2. 细说 ASP.NET控制HTTP缓存[转]
  3. python ConfigParser模块 配置文件解析
  4. 推荐一本好书《应用框架的设计与实现 .NET平台》电子工业出版社
  5. memcache_engine-高性能分布式内存数据库
  6. Linux_I2C读写流程
  7. mysql实例备份和单库备份_史上最简单的MySQL数据备份与还原教程(上)(三十五)...
  8. css 水印_自制腾讯视频去除水印Chrome插件!厉害吧!
  9. php larval开发规范,Laravel 开发规范摘要
  10. 汉诺塔问题(三柱及四柱)详解