您的位置:首页 > 其它

mac系统下快速创建大文件

2014-01-02 18:33 453 查看
转载自:http://www.macx.cn/thread-2093355-1-1.html

mkfile -n size[b|k|m|g] 文件名

Safari 6.0.4 Mac OS X 10.8.3

本帖最后由 luciiferre 于 13-6-1 04:19 编辑

大容量空白文件有时很有用,比如我们可以使用大容量文件测试硬盘速度、开发等。当然大容量空白文件并不是对每一个用户都有用,不过想要在OS X系统中创建大容量空白文件非常简单。今天为大家介绍两种方式,第一种就是使用终端命令行,第二种是使用磁盘工具应用。

使用终端命令行创建大容量文件


 

快速生成大容量空白文件最简单的命令就是mkfile,无论是大文件还是小文件,mkfile都支持。mkfile命令的格式是这样的

mkfile -n size[b|k|m|g] 文件名

复制代码
比如说,如果你想在桌面上创建文件名为“大容量测试文件”的1GB容量文件时,你只需使用下面的命令

mkfile -n 1g ~/Desktop/大容量测试文件

复制代码

不过mkfile命令也有不足的地方,因为这条命令只支持Mac OS X,如果你想要在其他平台上创建大容量空白文件,那么dd命令更合适一些,dd命令支持所有的unix和linux系统。使用dd命令,我们需要定义文件名、区块尺寸和区块大小:

dd if=/dev/zero of=FileName bs=1024 count=1000

复制代码

如果你想创建一个容量为100MB的文件,那么需要下面的命令。

dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$[1024*100]

复制代码

使用磁盘工具穿件大容量空白文件


 

1.虽然想要使用大容量空白文件的用户可能更喜欢终端命令行,不过磁盘工具应用也能很好的完成这项操作。

2.打开磁盘工具后,点击左上角的“文件”下拉菜单,选择新建,然后选择“空白磁盘映像”。

3.将文件命名称自己想要的,然后在“大小”下拉菜单中选择自己需要的尺寸,最后点击创建即可。



收藏3


转发到微博




8

白饭 
( ☆☆☆ ) 


 
08-1-22

海外

苹果
774
2#

分享于 13-6-1 06:56:23

Chrome 27.0.1453.93 Mac OS X 10.8.3

如果为了彻底删除硬盘的文件,这样做也是不错的吧{:5_194:}
 




24

让鸡蛋飞 
( ☆☆☆☆☆ ) 


 
11-1-17

苹果
3448
3#

分享于 13-6-1 08:58:13

Safari 5.1.9 Mac OS X 10.6.8

白饭 发表于 13-6-1 06:56 



如果为了彻底删除硬盘的文件,这样做也是不错的吧

你觉得创建时会不弹出硬盘空间不足吗?{:5_196:}
 




12

wkdream 
( ★ ) 


 
08-8-4

北京市 昌平区

苹果
4601
4#

分享于 13-6-1 09:59:19

Safari 5.0.5 Mac OS X 10.6.8

白饭 发表于 13-6-1 06:56 



如果为了彻底删除硬盘的文件,这样做也是不错的吧

删文件和创建这东西有什么关系吗?
 




60

scegg 
( ★ ) 


 
12-7-2

苹果
6555
5#

分享于 13-6-1 10:17:33

Chrome 27.0.1453.93 Mac OS X 10.8.3

wkdream 发表于 13-6-1 09:59 



删文件和创建这东西有什么关系吗?

無關係。

尤其是用了SSD后更無關係。
 




31





mofei 
( ★ ) 


 
11-1-7

山西省 长治市

苹果
6470
6#

分享于 13-6-1 10:20:24

Chrome 28.0.1490.2 Mac OS X 10.8.2

不知道创建大容量文件有啥用!
 




8

白饭 
( ☆☆☆ ) 


 
08-1-22

海外

苹果
774
7#

分享于 13-6-1 13:51:44

Chrome 27.0.1453.93 Mac OS X 10.8.3

本帖最后由 白饭 于 13-6-1 14:02 编辑

scegg 发表于 13-6-1 10:17 



無關係。

尤其是用了SSD后更無關係。

请拿出证据,根据下面的研究,你说很明显是错误的http://static.usenix.org/events/fast11/tech/full_papers/Wei.pdf

删除是没有办法完全删除文件的

删除文件,文件碎片还会留在硬盘表面,无论是ssd或是物理硬盘,用垃圾文件覆盖删除的磁盘碎片,这对消费者来说是最简易的数据保护措施

 




8

白饭 
( ☆☆☆ ) 


 
08-1-22

海外

苹果
774
8#

分享于 13-6-1 13:52:03

Chrome 27.0.1453.93 Mac OS X 10.8.3

wkdream 发表于 13-6-1 09:59 



删文件和创建这东西有什么关系吗?

看楼上 :)
 




60

scegg 
( ★ ) 


 
12-7-2

苹果
6555
9#

分享于 13-6-1 14:11:24

Chrome 27.0.1453.93 Mac OS X 10.8.3

本帖最后由 scegg 于 13-6-1 14:13 编辑

白饭 发表于 13-6-1 13:51 



请拿出证据,根据下面的研究,你说很明显是错误的http://static.usenix.org/events/fast11/tech/full_paper ...

1 如果要刪除SSD的數據,由於SSD的塊是邏輯映射的,你需要將這個塊硬盤填滿,才可以保證刪除掉之前的數據,或者使用TRIM命令。

2 文章給的mkfile命令,并不會寫入實際的文件,而只是標記了文件分配表頭。換句話說,它并不會在硬盤上創建實際尺寸的文件,而只是標記有這個文件而已。既然沒有實際的文件創建動作,也就沒有辦法擦掉原有的數據。mkfile的參數n表示:Create an empty filename.  The size is noted, but disk blocks aren't allocated until  data  is written to them.

你要的證據:https://developer.apple.com/libr ... /man8/mkfile.8.html

3 dd是有效的,但是請參考說明1。
 




12

wkdream 
( ★ ) 


 
08-8-4

北京市 昌平区

苹果
4601
10#

分享于 13-6-1 14:15:09

Safari 5.0.5 Mac OS X 10.6.8

白饭 发表于 13-6-1 13:51 



请拿出证据,根据下面的研究,你说很明显是错误的http://static.usenix.org/events/fast11/tech/full_paper ...

哦,原来是这么回事啊
 




96

u2lee 
( ★★★★★ ) 


 
09-11-1

苹果
39596
11#

分享于 13-6-1 14:16:35

Chrome 26.0.1410.43 Windows 7

学习了
 




8

白饭 
( ☆☆☆ ) 


 
08-1-22

海外

苹果
774
12#

分享于 13-6-1 14:20:38

Chrome 27.0.1453.93 Mac OS X 10.8.3

scegg 发表于 13-6-1 14:11 



1 如果要刪除SSD的數據,由於SSD的塊是邏輯映射的,你需要將這個塊硬盤填滿,才可以保證刪除掉之前的數據 ...

空白文件确实没有办法彻底删除文件
 




4

easior 
( ☆☆☆ ) 


 
12-8-5

苹果
1218
13#

分享于 13-6-1 14:21:34

Safari 6.0.4 Mac OS X 10.8.3

wkdream 发表于 13-6-1 09:59 



删文件和创建这东西有什么关系吗?

估计是在说有绝密数据不想被人恢复可用这招,

以防某些名人的艳照被修电脑的高手恢复出来等等。
 




dodobus 
( ☆☆☆ ) 


 
11-9-19

苹果
601
14#

分享于 13-6-1 14:50:14

Safari 6.0.4 Mac OS X 10.7.5

看完评论才知道是肿么回事啦
 




2

zjyaaa1978 
( ☆☆☆☆ ) 


 
11-11-7

山西省 太原市

苹果
1241
15#

分享于 13-6-1 17:42:24

Safari 6.0.5 Mac OS X 10.8.4

大文件还可以简单设密码!
 




3

xkmac 
( ☆☆☆☆ ) 


 
10-2-7

陕西省 西安市

苹果
1274
16#

分享于 13-6-2 23:03:44

Safari 5.1.9 Mac OS X 10.6.8

17

scegg 

苹果3741        

9#

分享于 昨天 14:11

Chrome 27.0.1453.93 Mac OS X 10.8.3

本帖最后由 scegg 于 13-6-1 14:13 编辑

白饭 发表于 13-6-1 13:51 

请拿出证据,根据下面的研究,你说很明显是错误的http://static.usenix.org/events/fast11/tech/full_paper ...

1 如果要刪除SSD的數據,由於SSD的塊是邏輯映射的,你需要將這個塊硬盤填滿,才可以保證刪除掉之前的數據,或者使用TRIM命令。

2 文章給的mkfile命令,并不會寫入實際的文件,而只是標記了文件分配表頭。換句話說,它并不會在硬盤上創建實際尺寸的文件,而只是標記有這個文件而已。既然沒有實際的文件創建動作,也就沒有辦法擦掉原有的數據。mkfile的參數n表示:Create an empty filename.  The size is noted, but disk blocks aren't allocated until  data  is written to them.

你要的證據:https://developer.apple.com/libr ... /man8/mkfile.8.html

3 dd是有效的,但是請參考說明1。

受教了
 




15

Mr Jesus 
( ★★ ) 


 
10-4-11

北京市 西城区

苹果
10585
17#

分享于 13-6-3 13:43:17

Safari 5.0.5 Mac OS X 10.6.8

学习技术帖~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: