您可以创建一个稀疏文件,但可能没有您想要的结果,具体取决于您执行此操作的原因:

dd if = / dev / zero of = sparse_file bs = 1 count = 1 seek = 512M

ls -l sparse_file

-rw-rw-r-- 1 kbrandt kbrandt 536870913 2010-03-03 08:30 sparse_file

问题是,如果程序不知道如何处理稀疏文件,那么什么时候复制文件,它会用零填充它.例如,请参阅this previous serverfault post.您还可以看到与du的区别:

[kbrandt@kbrandt-opadmin: /bigfiles] du sparse_file

12 sparse_file

[kbrandt@kbrandt-opadmin: /bigfiles] du sparse_file --apparent-size

524289 sparse_file

[kbrandt@kbrandt-opadmin: /bigfiles] #cat is not sparse aware,watch what happens

[kbrandt@kbrandt-opadmin: /bigfiles] cat sparse_file > sparse_file2

[kbrandt@kbrandt-opadmin: /bigfiles] du sparse_file2

524808 sparse_file2

最后,如果你确实想要实际放入零,如果设置更高的bs,它可能会更快一些,如bs = 4096. Here is a link对于实际使用dd块大小进行一些基准测试的人.

linux编程创建文件,快速创建linux文件相关推荐

  1. linux命令dd创建虚拟硬盘,每日一题.PYTHON如何模拟LINUX的dd命令快速创建大文件?...

    原文数据: 无 具体要求: 1. 模拟Linux的dd命令快速创建大文件 代码实现: # -*- coding: utf-8 -*- """ # # Authors: l ...

  2. linux dd 截文件,Linux使用dd命令快速生成大文件(转)

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  3. Linux dd命令截取文件,linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  4. 记录----如何将FLV格式文件快速转换为mp4文件

    如何将FLV格式文件快速转换为mp4文件 今天用硕鼠下载视频的时候发现下载出来的视频是.flv格式的,没有相应的播放器无法播放,于是找了个方法把它转换为MP4文件,记录一下 第一步 下载一个辅助工具, ...

  5. 《Linux编程》学习笔记 ·004【文件I/O操作】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.文件系统简介 1.索引节点 2.文件系统组成 3 ...

  6. _int64_在Linux对应对文件,LInux 编程基础学习笔记 持续ing 文件读写

    一.文件读写 1.创建文件: 头文件: 函数:creat(char *path,int mode)  mode:S_I(R|W|X)(USR|GRP|OTH)   对不同用户组的不同读写执行 2.打开 ...

  7. 《Linux编程》上机作业 ·004【文件I/O操作】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 友情提醒:仅供参考理解,请勿直接复制粘贴 友情提醒:仅供参考理 ...

  8. Linux编程基础学习2.2:文件操作、3.1:进程管理-1

    文件操作函数 1.stat函数 用于获取文件属性,包括文件的文件名.文件大小.文件类型等等 #include <sys/stat.h> int stat(const char *path, ...

  9. linux中流设备_[快速上手Linux设备驱动]之块设备驱动流程详解一

    [快速上手Linux设备驱动]之块设备驱动流程详解一 walfred已经在[快速上手Linux设备驱动]之我看字符设备驱动一 文中详细讲解了linux下字符设备驱动,并紧接着用四篇文章描述了Linux ...

  10. 怎么快速搜索linux的日志,如何快速查看Linux日志?

    因为在生产环境会遇到很多问题,那么最快的定位方式莫过于去看日志,我们都知道服务器每天会产生大量的日志,那么如何快速的定位也就是最关键的. 本文介绍六种查看日志的命令:tail.head.cat.mor ...

最新文章

  1. matlab radn,如何用matlab编写randn函数?
  2. 工业级以太网交换机具有哪些优越特性
  3. python基础实训_python基础实践(三)
  4. MySQL之IFNULL()、ISNULL、NULLIF用法
  5. 香港科技大学(广州)智能交通学域招收博士/RA 22Fall, 23 Spring/Fall
  6. iOS 图形处理 翻译
  7. DPDK之PMD原理
  8. Dijkstra算法(单源最短路)
  9. 思科CEO自爆:G20虚拟会议用的我家技术
  10. cfd计算机模拟,cfd模拟(cfd模拟软件)
  11. android 界面置顶,Android实现界面滚动时顶部部分内容置顶(附源码)
  12. 博科查看光功率_博科系交换机光模块信号强度查看
  13. JavaWeb名片管理系统设计及详细分析
  14. Creo 导入图片不显示
  15. plupload附件上传下载+百度富文本编辑器
  16. .NET下的图形绘制控件
  17. Generalizing A Person Retrieval Model Hetero- and Homogeneously阅读总结
  18. 服务器远程监控管理(四)-统一监控管理
  19. Room of Windows【翻译】
  20. 设置或恢复Windows10字体的小工具

热门文章

  1. 《编写可维护的 JavaScript》读书笔记第7章:事件处理
  2. 关于启动Activity之间的及普通按钮的点击事件
  3. Java Web架构实战篇:聊一聊前后端分离架构
  4. Python使用正则爬取51job
  5. Linux6新建分区,centos6中添加一块新的硬盘并分区的方法介绍
  6. php中将url中的参数含有%20进行转换或解码
  7. easyui datagrid添加合计行
  8. 全网首发:TeaVM编译时容易出错的几种代码
  9. WIN10中如何关闭Windows Search
  10. 输入法影响JDK字体?