1
andyliu 2013-01-14 18:25:22 +08:00 1
边打包 边删除?
|
3
reusFork 2013-01-14 18:26:15 +08:00
压了你也没地方解压,还不如买个硬盘。
|
5
blacktulip 2013-01-14 18:30:55 +08:00 2
http://stackoverflow.com/questions/10781609/deleting-files-after-adding-to-tar-archive
GNU tar 有 --remove-files 选项 7-zip 不清楚 楼主如果有个 5GB 的单个文件的话任务就无法完成了 lol |
7
napoleonu 2013-01-14 18:45:19 +08:00 1
使用一种可追加的压缩包,比如zip,之后写个脚本很容易做到。
for i in `ls /tmp/a/`; do zip -r /tmp/a.zip $i;rm -rf $i; done |
8
fangpeishi 2013-01-14 18:51:29 +08:00 1
@liuxurong 比35G大的网盘还是很多的呀。压缩是想备份?上传了再删除不就ok了?
|
9
ratazzi 2013-01-14 19:22:40 +08:00
压缩到其他硬盘,要么用 nc 通过网络写到另外一台电脑
|
10
why 2013-01-14 19:32:45 +08:00
@blacktulip 分多次打包,大的放在最后
|
11
jybox 2013-01-14 21:29:59 +08:00 1
@blacktulip 可以先压缩小于5G的文件,最后腾出空间压缩大文件
|
12
goxofy 2013-01-14 21:32:32 +08:00 via iPhone 1
我之前有相同需求,也是按照类似7l得来的,不过打包时候发现太慢了,最后开了ftp让自己下载了
|
13
Mutoo 2013-01-16 13:52:08 +08:00 1
使用 netcat
例4. 将文件压缩后再传送. 如果你的文件很大,何不先压缩它呢,利用管道,我们甚至不用生成压缩后的中间文件! 源主机: tar czf - work|nc -l -c -p 1234 目的主机: nc 192.168.0.1 1234|tar xzvf - |
14
Kvm 2013-01-16 17:40:53 +08:00
楼主还是干脆用rsync把文件传到另外个大的硬盘上吧
|
16
yeshang 2013-01-16 18:13:24 +08:00
楼主像是在换服务器
|
17
jimmy2010 2013-01-16 19:52:51 +08:00 1
创建一个虚拟硬盘,加载虚拟分区,然后把东西都拖到里面
|
18
ycgk 2013-01-17 00:28:44 +08:00
试试可以用ghost 搞个GHO 还能再恢复 哈哈
|
19
yegle 2013-01-17 11:44:04 +08:00
压缩到一半各种原因报错你就哭去吧。
|
20
muzuiget 2013-01-17 13:07:41 +08:00
边打包边删除这么高风险的事。
|
21
BOYPT 2013-01-17 13:26:32 +08:00
什么机器啊,网线能接吧 tar cvz /target | nc -l 9090 然后在别的地方收着吧
|
22
knall 2013-01-29 17:17:47 +08:00 via Android
放new mega?
|
23
knall 2013-01-29 17:18:26 +08:00 via Android
不好意思没看日期………请无视
|
24
NemoAlex 2013-01-29 18:08:32 +08:00
压缩到一半各种原因报错你就哭去吧。
|
25
Winny 2013-01-30 15:55:18 +08:00
先选5G内容压缩,完成后手工删除原始文件
然后往这个包里面继续添加5G内容,完成后删除原始文件 foreach。。。。do |
26
yupbank 2013-01-30 18:07:35 +08:00
还有5G的可用硬盘空间,最直接的方法是,再现在硬盘上,用小刀再刻个35G新空间出来。一切问题就解决啦
|
27
enj0y 2013-01-30 18:27:02 +08:00
只能装40G的硬盘,得多硬 -.-
|
28
b362311 2013-01-31 12:10:39 +08:00
买个硬盘吧
|
29
66beta 2013-01-31 12:17:35 +08:00
根据40G容量判断,应该是一个VPS
|