linux split
linux split
split 语法
// -a X 指定后缀名的长度,默认为2位
-a, --suffix-length=N generate suffixes of length N (default 2)
--additional-suffix=SUFFIX append an additional SUFFIX to file names
// -b 表示设置每个分割包的大小,单位还是可以k
-b, --bytes=SIZE put SIZE bytes per output file
-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file
// -d 使用数字而不是字母作为后缀名
-d, --numeric-suffixes[=FROM] use numeric suffixes instead of alphabetic;
FROM changes the start value (default 0)
-e, --elide-empty-files do not generate empty output files with '-n'
--filter=COMMAND write to shell COMMAND; file name is $FILE
-l, --lines=NUMBER put NUMBER lines per output file
-n, --number=CHUNKS generate CHUNKS output files; see explanation below
-u, --unbuffered immediately copy input to output with '-n r/...'
--verbose print a diagnostic just before each
output file is opened
--help display this help and exit
--version output version information and exit
2.1 实例
//压缩,我这里用zcvf ,cvf都可以
tar zcvf start.tar.gz start/
//分割
split -b 4000M -d -a 1 start.tar.gz start.tar.gz.
//ls可以看到生成的,每个包上限是4000M
start.tar.gz.00
start.tar.gz.01
//还原
cat start.tar.gz.0* > new_start.tar.gz
//解压
//可以对分割包直接解压
tar zxvf start.tar.gz.0*
tar zxvf new_start.tar.gz
分类:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!