一个命令搞定Linux大文件下载

news/2024/2/29 4:28:04

问题

  1. Linux下log日志太大了,下载太慢了,即使下载下来,打开也费劲,咋办?
  2. 将某文件夹打包成xx.tar.gz包,但依然很大,公司无法下载这么大的压缩包,咋办?

split

以上2个问题,都可以通过Linux一个命令来帮忙 - split。
让我们先来看看split的帮助文档。
在这里插入图片描述

split [-b ][-C ][-][-l ][要切割的文件][输出文件名前缀][-a ]

最常用的选项:

  • -b<字节>:指定按多少字节进行拆分,也可以指定 K、M、G、T 等单位。
  • -<行数>或-l<行数>:指定每多少行要拆分成一个文件。
  • 输出文件名前缀:设置拆分后的文件的名称前缀,split 会自动在前缀后加上编号,默认从 aa 开始。
  • -a<后缀长度>:默认的后缀长度是 2,也就是按 aa、ab、ac 这样的格式依次编号。

分割大文件:

对于大日志文件,我们可能只需要今天的内容,今天之前的内容不需要查看,所以我们可以对日志文件进行分割,只下载我们需要的片段即可。

1.指定行数来切割

split -l 300 log.txt log.txt

通常,我们可能不知道这个文件有多少行,还可以用以下文件大小分割。

2.指定文件大小来切割

split -b 10m -d log0524.log log0524.log

在这里插入图片描述
很有助于问题的排查速度!

分割压缩包

例如: split -b 50K -d messages.9.gz messages.9.gz.
将messages.9.gz 分割成50K大小包,压缩包前缀是: messages.9.gz.
例子来自网络
Linux下将分割包合并成一个包
cat messages.9.gz.00 messages.9.gz.01 messages.9.gz.02 > messages.9.gz
例子来自网络


https://www.xjx100.cn/news/344586.html

相关文章

[CF复盘] Codeforces Round 874 (Div. 3) 20230520】

[CF复盘] Codeforces Round 874 (Div. 3 20230520 总结A. Musical Puzzle![在这里插入图片描述](https://img-blog.csdnimg.cn/01ab8d835b4343659e8b80680dd9d639.png)2. 思路分析3. 代码实现 B. Restore the Weather1. 题目描述2. 思路分析3. 代码实现 C. Vlad Building Beaut…

arm gcc 编译选项

文章目录 1. 前言2. 背景3. arm gcc 编译选项3.1 -marm 和 -mthumb 4. 参考资料 1. 前言 限于作者能力水平&#xff0c;本文可能存在谬误&#xff0c;因此而给读者带来的损失&#xff0c;作者不做任何承诺。 2. 背景 本文记录开发过程中遇到的各种值得记录的 arm gcc 交叉编…

外包没有前途的,已经被替换了....

我25岁的时候&#xff0c;外包测试&#xff0c;薪资13.5k&#xff0c;人在深圳。 内卷什么的就不说了&#xff0c;而且人在外包那些高级精英年薪大几十的咱也接触不到&#xff0c;就说说外包吧。假设以我为界限&#xff0c;25岁一线城市13.5k&#xff0c;那22-24大部分情况下是…

哈希表(散列表)详解

&#x1f495;**今天的每一秒都是珍贵的&#xff0c;因为它永远不会再次出现。**&#x1f495; &#x1f43c;作者&#xff1a;不能再留遗憾了&#x1f43c; &#x1f386;专栏&#xff1a;Java学习&#x1f386; &#x1f697;本文章主要内容&#xff1a;深入理解哈希表&#…

让input框只输入英文

解决扫码枪在中文输入法时扫码冲突 扫码枪在扫完码时会自动回车&#xff0c;这时如果是中文输入法就会触发输入法联想&#xff0c;再加一个回车&#xff0c;那么input框输入的就成中文了。如果可以控制input框只能输入英文那就好了。css有一个属性&#xff08;ime-mode&#xf…

session反序列化漏洞

文章目录 前提知识php代码session_startsession.upload_progress.enabledsession.use_trans_sidphp.ini中Session配置 初步复现原理案例 无$_SESSION变量赋值案例&#xff1a;Jarvis-PHPINFOpoc1.html改流量包 前提知识 php代码 <?php error_reporting(0); ini_set(sessi…

面试问题汇总

最近面试了几家公司&#xff0c;对问到的问题汇总一下。 Unity 是左手坐标系还是右手坐标系? 这个题靠记忆答的答错了&#xff0c;是左手坐标系。 大拇指指的方向是X轴&#xff0c;食指指的方向是Y轴方向&#xff0c;中指指的方向Z轴方向。 场景中游戏物体Activity为false,G…

github push

几个地方收集来&#xff0c;一个可行的&#xff0c;包括坑。方便大家使用 GitHub常见操作&#xff1a;生成ssh公钥&#xff0c;clone&#xff0c;push_选择ssh方式,用户需要在计算机中生成ssh keys,用来从github中push或pull 生成_大王我亲自来巡山的博客-CSDN博客 GitHub中c…