如何在没有足够磁盘空间时将文件拆分

问题描述 投票:0回答:1

我被发送有194 Gb的数据分成1984文件我的磁盘上只剩下37Gb,没有其他磁盘有这么多的可用空间。显然,这不会起作用

cat file.tar.gz.part*  > file.tar.gz

寻找一种方法来逐步将这个巨大的文件拼凑起来

我可能最终自己编写脚本,但是在这里发布社区

bash gzip tar
1个回答
3
投票

我们需要假设使用命名约定拆分大文件

  • 原始文件= LargeFile.bin
  • 拆分文件=(LargeFile.split.aaa,LargeFile.split.aab,...)

然后要恢复的脚本是:

outfile=LargeFile.recovered.bin
for i in LargeFile.split.* ; do
   cat ${i} >> ${outfile}
   rm -f ${i}
done

当没有足够的空间在一次移动中完成时,简单但方便

© www.soinside.com 2019 - 2024. All rights reserved.