我习惯了保存文件——但我正在寻找更快的东西。我看到有一个“分裂" 命令。该命令与 相比如何?和rar
之间有什么区别?split
rar
答案1
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 |
|____________| |____________| |____________|
您可以tar
将一堆文件合并到一个存档中;您可以gzip
通过压缩来缩小该存档;最后,您可以split
将压缩存档切成适合磁盘的块。这里的优点是您可以轻松切换部件 - 例如,您可以使用bzip2
或xz
压缩您的存档。或者cpio
制作你的档案。
rar
(以及zip
)来自 DOS/Windows 世界,在该世界中您通常不会将工具链接在一起。因此,他们实际上将归档器(如 tar)、压缩器(如 gzip)和文件分割器(如 split)组合到一个工具中。优点是它们的三个部分可以相互了解更多,例如,您可以避免跨磁盘分割单个文件(这对于不同的程序来说几乎是不可能的)。
答案2
split 分割文件,大小保持不变。 rar 减小了大小。