我正在尝试将我的 tar'ed 站点上传到服务器,但我有上传限制。我的 ftp 程序在上传后提取 tar。我如何将这一个 tar 一分为二,以便我可以上传一个 tar 并让它自行提取,然后上传第二个并让它也自行提取?
如果您有上传限制,将文件一分为二不会有任何改变。这两个文件将合并为与原始文件几乎完全相同的大小。
或者您的意思是您对上传的最大文件大小有限制?如果是这样,只需对部分文件进行 tar,然后对其余文件进行 tar,例如,如果您正在归档目录 /home/name/files 的内容,并且该目录包含目录 1、2、3 和 4:
tar cvzf first.tgz /home/name/files/one /home/name/files/two
tar cvzf second.tgz /home/name/files/three /home/name/files/four
Run Code Online (Sandbox Code Playgroud)
如果您在服务器上有 shell 访问权限,您可以使用 split(1) 将您的单个 tar 存档切成两半,然后在另一侧重新组合。
另外,您是在创建“tar”文件还是压缩的 tars,gzip 或(稍微好一点的压缩)bzip2?显然压缩档案会更小。
归档时间: |
|
查看次数: |
1684 次 |
最近记录: |