网络实验室

 找回密码
 注册账户
查看: 7851|回复: 2

[VPS相关] Linux VPS中创建 10M/100M 大文件 供下载测试文件的方法

[复制链接]
无心的棋子 发表于 2010-3-14 02:42:46 | 显示全部楼层 |阅读模式
Linux VPS中创建 10M/100M 大文件 供下载测试文件的方法

为了测试vps的网络情况,我们往往需要提供一些文件让朋友帮忙测试
下面提供一个简单快捷的产生 创建大文件的办法

命令如下:
dd if=/dev/zero of=100m.zip bs=100M count=1
或者
dd if=/dev/zero of=100m.zip bs=1024k count=1 seek=10000



其他相关参数:

1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >

2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >

3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。

obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。

bs=bytes:同时设置读入/输出的块大小为bytes个字节。

4. cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。

5. skip=blocks:从输入文件开头跳过blocks个块后再开始复制。

6. seek=blocks:从输出文件开头跳过blocks个块后再开始复制。

注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。

7. count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。

8. conv=conversion:用指定的参数转换文件。

ascii:转换ebcdic为ascii

ebcdic:转换ascii为ebcdic

ibm:转换ascii为alternate ebcdic

block:把每一行转换为长度为cbs,不足部分用空格填充

unblock:使每一行的长度都为cbs,不足部分用空格填充

lcase:把大写字符转换为小写字符

ucase:把小写字符转换为大写字符

swab:交换输入的每对字节

noerror:出错时不停止

notrunc:不截短输出文件

sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。

说明:

/dev/zero文件代表一个永远输出 0的设备文件,使用它作输入可以得到全为空的文件
/dev/null——它是空设备,也称为位桶(bit bucket)。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。
/dev/zero——该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。
WhiteCloud 发表于 2010-5-6 22:32:01 | 显示全部楼层
又学习了一下DD了。。。
wowenwen 发表于 2010-8-23 14:28:06 | 显示全部楼层
DD这么多功能呀??!
您需要登录后才可以回帖 登录 | 注册账户

本版积分规则

黑屋|存档|手机|网络实验室 本站服务器由美国合租以及IDCLayer国际数据提供!!!

GMT+8, 2024-3-29 16:52 , Processed in 0.076638 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表