如何在 Linux 中将大文件拆分或分解成碎片?

将大文件拆分成小块,我们在Linux操作中使用split命令system.Thesplit命令用于在Linux系统中将大文件拆分或拆分成小块。默认情况下,它生成固定大小的输出文件,默认行数为 1000,默认前缀为“x”。 

例如,如果未给出输出文件,则默认文件名将是 xaa、xab 等。当使用 –(连字符)代替输入文件时,数据来自标准输入。

语法

split 命令的一般语法如下。

split [OPTION]... [FILE [PREFIX]]

split 命令中可用选项的简要说明。

不。选项和说明
1-a, --suffix-length=N
生成长度为 N 的后缀,默认长度为 2。
2--additional-suffix=SUFIX
在文件名后附加一个附加后缀。
3-b, --byte=SIZE
每个输出文件放置 SIZE 字节。
4-C, --line-bytes=SIZE
每个输出文件最多放置 SIZE 个字节的记录。
5-d
使用从 0 开始的数字后缀,而不是默认的字母。
6-x
使用从 0 开始的十六进制后缀,而不是字母。
7--hex-suffixes [=FROM]
与 -x 选项相同,但允许设置起始值。
8-e, --elide-empty-files
不要用 -n 选项生成空文件。
9--filter=COMMAND
写入shell命令,文件名为$FILE
10-l, --line=NUMBER
为每个输出文件放置 NUMBER 行/记录。
11--help
显示此帮助并退出
12--version
输出版本信息并退出

示例

要将大文件拆分或拆分成小块,我们在 Linux 系统中使用 split 命令,如下所示。

$ split text.txt

执行完上面的命令后,文件text.txt在我们的文件系统中会被分成xaa和xab两块。

要将大文件拆分成小块,我们在 Linux 系统中使用 -l 选项和 split 命令,如下所示。

假设我们想根据行将一个文件分成四部分,那么我们必须执行以下命令。

$ split -l 4 text.txt

要将文件拆分为小块并打印正在执行的操作,我们在 Linux 系统中使用带有 split 命令的 --verbose 选项。

$ split --verbose text.txt

Creating file ‘xaa’

Creating file ‘xab’

要查看有关 split 命令的更多信息和选项,我们将 --help 选项与 split 命令一起使用,如下所示。

$ split --help

要检查 split 命令在哪个版本中工作,我们在 Linux 系统中使用 --version 选项和 split 命令,如下所示。

$ split --version

以上是 如何在 Linux 中将大文件拆分或分解成碎片? 的全部内容, 来源链接: utcz.com/z/354419.html

回到顶部