命令:split
功能:将文件按照一定的规则进行切割
用法:-l 表示按照行数进行切割。 -b 表示按照字节进行切割,切割后的文件名为自己定义的文件名+aa,ab,ac类似的后缀。
eg:
按照行数进行切割,每2行一个文件,不够两行的单独为一个文件。
renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ split -l 2 test.py testrenjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ lltotal 160-rw-rw-r-- 1 renjg renjg 24 8月 23 10:08 testaa-rw-rw-r-- 1 renjg renjg 12 8月 23 10:08 testabrenjg@renjg-HP-Compaq-Pro-6380-MT:~/test$
按照制定的字节的大小进行切割
renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ split -b 2 test.py testrenjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ ll-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testaa-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testab-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testac-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testad-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testae-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testaf-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testag-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testah-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testai-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testaj-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testak-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testal-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testam-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testan-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testao-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testap-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testaq-rw-rw-r-- 1 renjg renjg 2 8月 23 10:10 testar