isTester.com发起人,某互联网测试经理,十年测试经验,公众号“简尚”; 分享实战测试技能、答疑解惑(测试职业探索经验、以及一些书本上学不到的各种职业干货);致力于软件测试从业者综合能力提升。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

每日掌握一个linux命令 之 fallocate

上一篇 / 下一篇  2017-08-03 19:03:32 / 个人分类:linux

每日掌握一个linux命令,一个月下来,基本可搞定日常工作51Testing软件测试网 ~yE8Y!]@1C^

E6J N5PB S(Tm}^Ih0

U7}.PN qh)~+e0

学习这事,不可能一次性全掌握,并灵活运用。

.?G ` iR,H_ ] Gkd\k!a0

/p&G(^?_8eSZ$U0

坚持每日学习,每天成长一点点,这才是高效学习的方式。51Testing软件测试网lG6|n"z*u6wM

51Testing软件测试网;[V\wB)fz:o$I D

,C K5{TL;{E A0

今日linux命令:fallocate

)_%xi$HASk"O8|0

51Testing软件测试网.O|:nMhg1Y

51Testing软件测试网7J!v K7R C

51Testing软件测试网DC-E3_?4w6j

此命令,真实工作场景:

/`B }-}Z%v0

工作中,很多时候,需要定位问题,或者快速占满磁盘等需求;所以需要快速创建一个大文件。51Testing软件测试网 x)[6_w%Lj&R"rN,^

1}~5I!N6kv1l:b0

之前分享过,创建文件有很多种途径。

P$S6J1Z)K0

如常见的命令有:touch命令、vi(m)命令、tee命令、>或>>、cp命令,或者它们的组合,等等。

;i$I'fx7P4WF ~C6t8O0

51Testing软件测试网 Uu7U*g%CJvf

如果要创建一个大文件(比如>10GB),使用上述命令,结合循环语句也不难实现,但效率就差强人意了。

G#Hesm0

2P/b;g Se0

51Testing软件测试网_(pU9Rp,L

今日介绍fallocate ,如何瞬间创建一个10G的大文件。51Testing软件测试网)l3hM C$z

51Testing软件测试网.V6FE*Pp"@?f

命令:

2U.pm qQ(c0

fallocate -l 10g istester.com51Testing软件测试网 k&\UR:C2X2qI#I

51Testing软件测试网 a6a rq v

注:51Testing软件测试网!@1\ s[I q*|ny/Y

1)fallocate命令可以为文件预分配物理空间。-l后接空间大小,默认单位为字节。也可后跟k、m、g、t、p、e来指定单位,分别代表KB、MB、GB、TB、PB、EB。51Testing软件测试网 y0C/NQ#t/Q4WR

2)如上命令的作用:创建一个10G的文件“istester.com”51Testing软件测试网 Y@} l q

Rf:i;t r3q ["F0

`&{n*z ^W)XC0

欢迎交流。

5A P,lHD-f8ZX0

创建大文件,有很多命令,你还用过哪些 ?51Testing软件测试网 f(`lo7u7B p

51Testing软件测试网5x1b]ik q

往期命令,见:

p7Q ? Qf@![c0

fantuan.guokr.net/web?url=%...

w&Gw.x$`%{c0
51Testing软件测试网a"|:{.h0CK s/_&[

TAG: Linux fallocate

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar