ber*_*436 2 filesystems split files rar
我习惯于收集文件——但我正在寻找更快的东西。我看到有一个“拆分”命令。这个命令与rar? split和之间有什么区别rar?
split 是一种传统的 UNIX 工具,它只完成一项工作——拆分文件。如果您有一堆文件要归档到单个磁盘,您可以这样做:
____________________
| FILESYSTEM | _________ ____________
| dir1/ dir2/ | tar | | gzip | |
| file1 file3 | -------------->| ARCHIVE |------------>| COMPRESSED |
| file2 file4 | |_________| | ARCHIVE |
|____________________| | |
|____________|
|
| s
| p
| l
| i
| t
|
+----------------+----------------+------------------+
| | |
\|/ \|/ \|/
____________ ____________ ____________
| | | | | |
| COMPRESSED | | COMPRESSED | | COMPRESSED |
| ARCHIVE | | ARCHIVE | | ARCHIVE | . . .
| DISK 1 | | DISK 2 | | DISK 3 |
|____________| |____________| |____________|
Run Code Online (Sandbox Code Playgroud)
你tar习惯将一堆文件合并成一个档案;您gzip过去常常通过压缩来缩小档案;并且您最终split习惯于将该压缩档案切割成适合您磁盘的块。这里的优点是您可以轻松地切换部分 - 例如,您可以使用bzip2或xz压缩您的存档。或者cpio制作您的存档。
rar(也zip)来自 DOS/Windows 世界,在那里您通常不会将工具链接在一起。因此,他们实际上将归档器(如 tar)、压缩器(如 gzip)和文件拆分器(如 split)组合成一个工具。优点是它们可以让三部分对另一部分有更多的了解——比如说,你可以避免跨磁盘拆分单个文件(这对于不同的程序几乎是不可能的)。