命令:split
功能:将文件按照一定的规则进行切割
用法:-l 表示按照行数进行切割。 -b 表示按照字节进行切割,切割后的文件名为自己定义的文件名+aa,ab,ac类似的后缀。
eg:
按照行数进行切割,每2行一个文件,不够两行的单独为一个文件。
renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ split -l 2 test.py test renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ ll total 160 -rw-rw-r-- 1 renjg renjg 24 8月 23 10:08 testaa -rw-rw-r-- 1 renjg renjg 12 8月 23 10:08 testab renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$
按照制定的字节的大小进行切割
renjg@renjg-HP-Compaq-Pro-6380-MT:~/test$ split -b 2 test.py test renjg@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