linux编程创建文件,快速创建linux文件
您可以创建一个稀疏文件,但可能没有您想要的结果,具体取决于您执行此操作的原因:
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文件相关推荐
- linux命令dd创建虚拟硬盘,每日一题.PYTHON如何模拟LINUX的dd命令快速创建大文件?...
原文数据: 无 具体要求: 1. 模拟Linux的dd命令快速创建大文件 代码实现: # -*- coding: utf-8 -*- """ # # Authors: l ...
- linux dd 截文件,Linux使用dd命令快速生成大文件(转)
dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...
- Linux dd命令截取文件,linux使用dd命令快速生成大文件
dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...
- 记录----如何将FLV格式文件快速转换为mp4文件
如何将FLV格式文件快速转换为mp4文件 今天用硕鼠下载视频的时候发现下载出来的视频是.flv格式的,没有相应的播放器无法播放,于是找了个方法把它转换为MP4文件,记录一下 第一步 下载一个辅助工具, ...
- 《Linux编程》学习笔记 ·004【文件I/O操作】
注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.文件系统简介 1.索引节点 2.文件系统组成 3 ...
- _int64_在Linux对应对文件,LInux 编程基础学习笔记 持续ing 文件读写
一.文件读写 1.创建文件: 头文件: 函数:creat(char *path,int mode) mode:S_I(R|W|X)(USR|GRP|OTH) 对不同用户组的不同读写执行 2.打开 ...
- 《Linux编程》上机作业 ·004【文件I/O操作】
注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 友情提醒:仅供参考理解,请勿直接复制粘贴 友情提醒:仅供参考理 ...
- Linux编程基础学习2.2:文件操作、3.1:进程管理-1
文件操作函数 1.stat函数 用于获取文件属性,包括文件的文件名.文件大小.文件类型等等 #include <sys/stat.h> int stat(const char *path, ...
- linux中流设备_[快速上手Linux设备驱动]之块设备驱动流程详解一
[快速上手Linux设备驱动]之块设备驱动流程详解一 walfred已经在[快速上手Linux设备驱动]之我看字符设备驱动一 文中详细讲解了linux下字符设备驱动,并紧接着用四篇文章描述了Linux ...
- 怎么快速搜索linux的日志,如何快速查看Linux日志?
因为在生产环境会遇到很多问题,那么最快的定位方式莫过于去看日志,我们都知道服务器每天会产生大量的日志,那么如何快速的定位也就是最关键的. 本文介绍六种查看日志的命令:tail.head.cat.mor ...
最新文章
- matlab radn,如何用matlab编写randn函数?
- 工业级以太网交换机具有哪些优越特性
- python基础实训_python基础实践(三)
- MySQL之IFNULL()、ISNULL、NULLIF用法
- 香港科技大学(广州)智能交通学域招收博士/RA 22Fall, 23 Spring/Fall
- iOS 图形处理 翻译
- DPDK之PMD原理
- Dijkstra算法(单源最短路)
- 思科CEO自爆:G20虚拟会议用的我家技术
- cfd计算机模拟,cfd模拟(cfd模拟软件)
- android 界面置顶,Android实现界面滚动时顶部部分内容置顶(附源码)
- 博科查看光功率_博科系交换机光模块信号强度查看
- JavaWeb名片管理系统设计及详细分析
- Creo 导入图片不显示
- plupload附件上传下载+百度富文本编辑器
- .NET下的图形绘制控件
- Generalizing A Person Retrieval Model Hetero- and Homogeneously阅读总结
- 服务器远程监控管理(四)-统一监控管理
- Room of Windows【翻译】
- 设置或恢复Windows10字体的小工具