{"id":16631,"date":"2024-11-18T17:02:56","date_gmt":"2024-11-18T09:02:56","guid":{"rendered":"https:\/\/fwq.ai\/blog\/16631\/"},"modified":"2024-11-18T17:02:56","modified_gmt":"2024-11-18T09:02:56","slug":"linux-%e4%b8%8b%e5%a4%a7%e6%96%87%e4%bb%b6%e5%88%87%e5%89%b2%e4%b8%8e%e5%90%88%e5%b9%b6","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/16631\/","title":{"rendered":"Linux \u4e0b\u5927\u6587\u4ef6\u5207\u5272\u4e0e\u5408\u5e76"},"content":{"rendered":"<p>  <\/p>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\">\u5f80\u5f80\u662f\u56e0\u4e3a\u7f51\u7edc\u4f20\u8f93\u7684\u9650\u5236\uff0c\u5bfc\u81f4\u5f88\u591a\u65f6\u5019\uff0c\u6211\u4eec\u9700\u8981\u5728 Linux \u7cfb\u7edf\u4e0b\u8fdb\u884c\u5927\u6587\u4ef6\u7684\u5207\u5272\u3002\u8fd9\u6837\u5c06\u4e00\u4e2a\u5927\u6587\u4ef6\u5207\u5272\u6210\u4e3a\u591a\u4e2a\u5c0f\u6587\u4ef6\uff0c\u8fdb\u884c\u4f20\u8f93\uff0c\u4f20\u8f93\u5b8c\u6bd5\u4e4b\u540e\u8fdb\u884c\u5408\u5e76\u5373\u53ef\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/001\/275\/013\/85bcf1377ff80adeccd6585bb11ffc9c-0.png\" class=\"aligncenter\" title=\"Linux \u4e0b\u5927\u6587\u4ef6\u5207\u5272\u4e0e\u5408\u5e76\u63d2\u56fe\" alt=\"Linux \u4e0b\u5927\u6587\u4ef6\u5207\u5272\u4e0e\u5408\u5e76\u63d2\u56fe\" \/>  <\/p>\n<h3>\u6587\u4ef6\u5207\u5272 &#8211; split<\/h3>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\">\u5728 Linux \u7cfb\u7edf\u4e0b\u4f7f\u7528 split \u547d\u4ee4\u8fdb\u884c\u5927\u6587\u4ef6\u5207\u5272\u5f88\u65b9\u4fbf<\/p>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\">\u641c\u7d22\u516c\u4f17\u53f7GitHub\u733f\u540e\u53f0\u56de\u590d\u201c\u6253\u98de\u673a\u201d\uff0c\u83b7\u53d6\u4e00\u4efd\u60ca\u559c\u793c\u5305\u3002<\/p>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\"><strong>\u547d\u4ee4\u8bed\u6cd5<\/strong><\/p>\n<pre>-a:&nbsp;#\u6307\u5b9a\u8f93\u51fa\u6587\u4ef6\u540d\u7684\u540e\u7f00\u957f\u5ea6(\u9ed8\u8ba4\u4e3a2\u4e2a:aa,ab...)\n-d:&nbsp;#\u6307\u5b9a\u8f93\u51fa\u6587\u4ef6\u540d\u7684\u540e\u7f00\u7528\u6570\u5b57\u4ee3\u66ff\n-l:&nbsp;#\u884c\u6570\u5206\u5272\u6a21\u5f0f(\u6307\u5b9a\u6bcf\u591a\u5c11\u884c\u5207\u6210\u4e00\u4e2a\u5c0f\u6587\u4ef6;\u9ed8\u8ba4\u884c\u6570\u662f1000\u884c)\n-b:&nbsp;#\u4e8c\u8fdb\u5236\u5206\u5272\u6a21\u5f0f(\u652f\u6301\u5355\u4f4d:k\/m)\n-C:&nbsp;#\u6587\u4ef6\u5927\u5c0f\u5206\u5272\u6a21\u5f0f(\u5207\u5272\u65f6\u5c3d\u91cf\u7ef4\u6301\u6bcf\u884c\u7684\u5b8c\u6574\u6027)\n\nsplit&nbsp;[-a]&nbsp;[-d]&nbsp;[-l&nbsp;]&nbsp;[-b&nbsp;]&nbsp;[-C&nbsp;]&nbsp;[\u8981\u5207\u5272\u7684\u6587\u4ef6]&nbsp;[\u8f93\u51fa\u6587\u4ef6\u540d]<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236   <\/p>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\"><strong>\u4f7f\u7528\u5b9e\u4f8b<\/strong><\/p>\n<pre>#&nbsp;\u884c\u5207\u5272\u6587\u4ef6\n$&nbsp;split&nbsp;-l&nbsp;300000&nbsp;users.sql&nbsp;\/data\/users_\n\n#&nbsp;\u4f7f\u7528\u6570\u5b57\u540e\u7f00\n$&nbsp;split&nbsp;-d&nbsp;-l&nbsp;300000&nbsp;users.sql&nbsp;\/data\/users_\n\n#&nbsp;\u6309\u5b57\u8282\u5927\u5c0f\u5206\u5272\n$&nbsp;split&nbsp;-d&nbsp;-b&nbsp;100m&nbsp;users.sql&nbsp;\/data\/users_\n```bash\n\n**\u5e2e\u52a9\u4fe1\u606f**\n\n```bash\n#&nbsp;\u5e2e\u52a9\u4fe1\u606f\n$&nbsp;split&nbsp;--help\nUsage:&nbsp;split&nbsp;[OPTION]...&nbsp;[FILE&nbsp;[PREFIX]]\nOutput&nbsp;pieces&nbsp;of&nbsp;FILE&nbsp;to&nbsp;PREFIXaa,&nbsp;PREFIXab,&nbsp;...;\ndefault&nbsp;size&nbsp;is&nbsp;1000&nbsp;lines,&nbsp;and&nbsp;default&nbsp;PREFIX&nbsp;is&nbsp;'x'.\n\nWith&nbsp;no&nbsp;FILE,&nbsp;or&nbsp;when&nbsp;FILE&nbsp;is&nbsp;-,&nbsp;read&nbsp;standard&nbsp;input.\n\nMandatory&nbsp;arguments&nbsp;to&nbsp;long&nbsp;options&nbsp;are&nbsp;mandatory&nbsp;for&nbsp;short&nbsp;options&nbsp;too.\n&nbsp;&nbsp;-a,&nbsp;--suffix-length=N&nbsp;&nbsp;&nbsp;generate&nbsp;suffixes&nbsp;of&nbsp;length&nbsp;N&nbsp;(default&nbsp;2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u540e\u7f00\u540d\u79f0\u7684\u957f\u5ea6(\u9ed8\u8ba4\u4e3a2)\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--additional-suffix=SUFFIX&nbsp;&nbsp;append&nbsp;an&nbsp;additional&nbsp;SUFFIX&nbsp;to&nbsp;file&nbsp;names\n&nbsp;&nbsp;-b,&nbsp;--bytes=SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;put&nbsp;SIZE&nbsp;bytes&nbsp;per&nbsp;output&nbsp;file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u6bcf\u4e2a\u8f93\u51fa\u6587\u4ef6\u7684\u5b57\u8282\u5927\u5c0f\n&nbsp;&nbsp;-C,&nbsp;--line-bytes=SIZE&nbsp;&nbsp;&nbsp;put&nbsp;at&nbsp;most&nbsp;SIZE&nbsp;bytes&nbsp;of&nbsp;records&nbsp;per&nbsp;output&nbsp;file&nbsp;&nbsp;&nbsp;&nbsp;\u6bcf\u4e2a\u8f93\u51fa\u6587\u4ef6\u7684\u6700\u5927\u5b57\u8282\u5927\u5c0f\n&nbsp;&nbsp;-d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;numeric&nbsp;suffixes&nbsp;starting&nbsp;at&nbsp;0,&nbsp;not&nbsp;alphabetic&nbsp;&nbsp;&nbsp;\u4f7f\u7528\u6570\u5b57\u540e\u7f00\u4ee3\u66ff\u5b57\u6bcd\u540e\u7f00\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--numeric-suffixes[=FROM]&nbsp;&nbsp;same&nbsp;as&nbsp;-d,&nbsp;but&nbsp;allow&nbsp;setting&nbsp;the&nbsp;start&nbsp;value\n&nbsp;&nbsp;-e,&nbsp;--elide-empty-files&nbsp;&nbsp;do&nbsp;not&nbsp;generate&nbsp;empty&nbsp;output&nbsp;files&nbsp;with&nbsp;'-n'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u4e0d\u4ea7\u751f\u7a7a\u7684\u8f93\u51fa\u6587\u4ef6\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--filter=COMMAND&nbsp;&nbsp;&nbsp;&nbsp;write&nbsp;to&nbsp;shell&nbsp;COMMAND;&nbsp;file&nbsp;name&nbsp;is&nbsp;$FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u5199\u5165\u5230shell\u547d\u4ee4\u884c\n&nbsp;&nbsp;-l,&nbsp;--lines=NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;put&nbsp;NUMBER&nbsp;lines\/records&nbsp;per&nbsp;output&nbsp;file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u8bbe\u5b9a\u6bcf\u4e2a\u8f93\u51fa\u6587\u4ef6\u7684\u884c\u6570\n&nbsp;&nbsp;-n,&nbsp;--number=CHUNKS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate&nbsp;CHUNKS&nbsp;output&nbsp;files;&nbsp;see&nbsp;explanation&nbsp;below&nbsp;&nbsp;\u4ea7\u751fchunks\u6587\u4ef6\n&nbsp;&nbsp;-t,&nbsp;--separator=SEP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;SEP&nbsp;instead&nbsp;of&nbsp;newline&nbsp;as&nbsp;the&nbsp;record&nbsp;separator;&nbsp;&nbsp;\u4f7f\u7528\u65b0\u5b57\u7b26\u5206\u5272\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\u0000'&nbsp;(zero)&nbsp;specifies&nbsp;the&nbsp;NUL&nbsp;character\n&nbsp;&nbsp;-u,&nbsp;--unbuffered&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;immediately&nbsp;copy&nbsp;input&nbsp;to&nbsp;output&nbsp;with&nbsp;'-n&nbsp;r\/...'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u65e0\u9700\u7f13\u5b58\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--verbose&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;a&nbsp;diagnostic&nbsp;just&nbsp;before&nbsp;each&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u663e\u793a\u5206\u5272\u8fdb\u5ea6\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output&nbsp;file&nbsp;is&nbsp;opened\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;this&nbsp;help&nbsp;and&nbsp;exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u663e\u793a\u5e2e\u52a9\u4fe1\u606f\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--version&nbsp;&nbsp;output&nbsp;version&nbsp;information&nbsp;and&nbsp;exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u663e\u793a\u7248\u672c\u4fe1\u606f\n\nThe&nbsp;SIZE&nbsp;argument&nbsp;is&nbsp;an&nbsp;integer&nbsp;and&nbsp;optional&nbsp;unit&nbsp;(example:&nbsp;10K&nbsp;is&nbsp;10*1024).\nUnits&nbsp;are&nbsp;K,M,G,T,P,E,Z,Y&nbsp;(powers&nbsp;of&nbsp;1024)&nbsp;or&nbsp;KB,MB,...&nbsp;(powers&nbsp;of&nbsp;1000).\n\nCHUNKS&nbsp;may&nbsp;be:\n&nbsp;&nbsp;N&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;split&nbsp;into&nbsp;N&nbsp;files&nbsp;based&nbsp;on&nbsp;size&nbsp;of&nbsp;input\n&nbsp;&nbsp;K\/N&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output&nbsp;Kth&nbsp;of&nbsp;N&nbsp;to&nbsp;stdout\n&nbsp;&nbsp;l\/N&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;split&nbsp;into&nbsp;N&nbsp;files&nbsp;without&nbsp;splitting&nbsp;lines\/records\n&nbsp;&nbsp;l\/K\/N&nbsp;&nbsp;&nbsp;output&nbsp;Kth&nbsp;of&nbsp;N&nbsp;to&nbsp;stdout&nbsp;without&nbsp;splitting&nbsp;lines\/records\n&nbsp;&nbsp;r\/N&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;like&nbsp;'l'&nbsp;but&nbsp;use&nbsp;round&nbsp;robin&nbsp;distribution\n&nbsp;&nbsp;r\/K\/N&nbsp;&nbsp;&nbsp;likewise&nbsp;but&nbsp;only&nbsp;output&nbsp;Kth&nbsp;of&nbsp;N&nbsp;to&nbsp;stdout\n\nGNU&nbsp;coreutils&nbsp;online&nbsp;help:&nbsp;&lt;http:&gt;&lt;\/http:&gt;\nFull&nbsp;documentation&nbsp;at:&nbsp;&lt;http:&gt;\nor&nbsp;available&nbsp;locally&nbsp;via:&nbsp;info&nbsp;'(coreutils)&nbsp;split&nbsp;invocation'&lt;\/http:&gt;<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236   <\/p>\n<h3>\u6587\u4ef6\u5408\u5e76 &#8211; cat<\/h3>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\">\u5728 Linux \u7cfb\u7edf\u4e0b\u4f7f\u7528 cat \u547d\u4ee4\u8fdb\u884c\u591a\u4e2a\u5c0f\u6587\u4ef6\u7684\u5408\u5e76\u4e5f\u5f88\u65b9\u4fbf<\/p>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\"><strong>\u547d\u4ee4\u8bed\u6cd5<\/strong><\/p>\n<pre>-n:&nbsp;#\u663e\u793a\u884c\u53f7\n-e:&nbsp;#\u4ee5$\u5b57\u7b26\u4f5c\u4e3a\u6bcf\u884c\u7684\u7ed3\u5c3e\n-t:&nbsp;#\u663e\u793aTAB\u5b57\u7b26(^I)\ncat&nbsp;[-n]&nbsp;[-e]&nbsp;[-t]&nbsp;[\u8f93\u51fa\u6587\u4ef6\u540d]<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236   <\/p>\n<p style=\"padding-top: 8px;padding-bottom: 8px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light,\"><strong>\u4f7f\u7528\u5b9e\u4f8b<\/strong><\/p>\n<pre>#&nbsp;\u5408\u5e76\u6587\u4ef6\n$&nbsp;cat&nbsp;\/data\/users_*&nbsp;&amp;gt;&nbsp;users.sql\n\u5e2e\u52a9\u4fe1\u606f\n#&nbsp;\u5e2e\u52a9\u4fe1\u606f\n$&nbsp;cat&nbsp;--h\nUsage:&nbsp;cat&nbsp;[OPTION]...&nbsp;[FILE]...\nConcatenate&nbsp;FILE(s)&nbsp;to&nbsp;standard&nbsp;output.\n\nWith&nbsp;no&nbsp;FILE,&nbsp;or&nbsp;when&nbsp;FILE&nbsp;is&nbsp;-,&nbsp;read&nbsp;standard&nbsp;input.\n\n&nbsp;&nbsp;-A,&nbsp;--show-all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;equivalent&nbsp;to&nbsp;-vET\n&nbsp;&nbsp;-b,&nbsp;--number-nonblank&nbsp;&nbsp;&nbsp;&nbsp;number&nbsp;nonempty&nbsp;output&nbsp;lines,&nbsp;overrides&nbsp;-n\n&nbsp;&nbsp;-e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;equivalent&nbsp;to&nbsp;-vE\n&nbsp;&nbsp;-E,&nbsp;--show-ends&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;$&nbsp;at&nbsp;end&nbsp;of&nbsp;each&nbsp;line\n&nbsp;&nbsp;-n,&nbsp;--number&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;number&nbsp;all&nbsp;output&nbsp;lines\n&nbsp;&nbsp;-s,&nbsp;--squeeze-blank&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;suppress&nbsp;repeated&nbsp;empty&nbsp;output&nbsp;lines\n&nbsp;&nbsp;-t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;equivalent&nbsp;to&nbsp;-vT\n&nbsp;&nbsp;-T,&nbsp;--show-tabs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;TAB&nbsp;characters&nbsp;as&nbsp;^I\n&nbsp;&nbsp;-u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ignored)\n&nbsp;&nbsp;-v,&nbsp;--show-nonprinting&nbsp;&nbsp;&nbsp;use&nbsp;^&nbsp;and&nbsp;M-&nbsp;notation,&nbsp;except&nbsp;for&nbsp;LFD&nbsp;and&nbsp;TAB\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;this&nbsp;help&nbsp;and&nbsp;exit\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--version&nbsp;&nbsp;output&nbsp;version&nbsp;information&nbsp;and&nbsp;exit\n\nExamples:\n&nbsp;&nbsp;cat&nbsp;f&nbsp;-&nbsp;g&nbsp;&nbsp;Output&nbsp;f's&nbsp;contents,&nbsp;then&nbsp;standard&nbsp;input,&nbsp;then&nbsp;g's&nbsp;contents.\n&nbsp;&nbsp;cat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copy&nbsp;standard&nbsp;input&nbsp;to&nbsp;standard&nbsp;output.\n\nGNU&nbsp;coreutils&nbsp;online&nbsp;help:&nbsp;&lt;http:&gt;&lt;\/http:&gt;\nFull&nbsp;documentation&nbsp;at:&nbsp;&lt;http:&gt;\nor&nbsp;available&nbsp;locally&nbsp;via:&nbsp;info&nbsp;'(coreutils)&nbsp;cat&nbsp;invocation'&lt;\/http:&gt;<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236    <\/p>\n<p>\u4ee5\u4e0a\u5c31\u662fLinux \u4e0b\u5927\u6587\u4ef6\u5207\u5272\u4e0e\u5408\u5e76\u7684\u8be6\u7ec6\u5185\u5bb9\uff0c\u66f4\u591a\u8bf7\u5173\u6ce8\u7c73\u4e91\u5176\u5b83\u76f8\u5173\u6587\u7ae0\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5f80\u5f80\u662f\u56e0\u4e3a\u7f51\u7edc\u4f20\u8f93\u7684\u9650\u5236\uff0c\u5bfc\u81f4\u5f88\u591a\u65f6\u5019\uff0c\u6211\u4eec\u9700\u8981\u5728 Linux \u7cfb\u7edf\u4e0b\u8fdb\u884c\u5927\u6587\u4ef6\u7684\u5207\u5272\u3002\u8fd9\u6837\u5c06\u4e00\u4e2a\u5927\u6587\u4ef6\u5207\u5272\u6210\u4e3a\u591a\u4e2a\u5c0f\u6587\u4ef6\uff0c\u8fdb\u884c\u4f20\u8f93\uff0c\u4f20\u8f93\u5b8c\u6bd5\u4e4b\u540e\u8fdb\u884c\u5408\u5e76\u5373\u53ef\u3002 \u6587\u4ef6\u5207\u5272 &#8211; split \u5728 Linux \u7cfb\u7edf\u4e0b\u4f7f\u7528 split \u547d\u4ee4\u8fdb\u884c\u5927\u6587\u4ef6\u5207\u5272\u5f88\u65b9\u4fbf \u641c\u7d22\u516c\u4f17\u53f7GitHub\u733f\u540e\u53f0\u56de\u590d\u201c\u6253\u98de\u673a\u201d\uff0c\u83b7\u53d6\u4e00\u4efd\u60ca\u559c\u793c\u5305\u3002 \u547d\u4ee4\u8bed\u6cd5 -a:&nbsp;#\u6307\u5b9a\u8f93\u51fa\u6587\u4ef6\u540d\u7684\u540e\u7f00\u957f\u5ea6(\u9ed8\u8ba4\u4e3a2\u4e2a:aa,ab&#8230;) -d:&nbsp;#\u6307\u5b9a\u8f93\u51fa\u6587\u4ef6\u540d\u7684\u540e\u7f00\u7528\u6570\u5b57\u4ee3\u66ff -l:&nbsp;#\u884c\u6570\u5206\u5272\u6a21\u5f0f(\u6307\u5b9a\u6bcf\u591a\u5c11\u884c\u5207\u6210\u4e00\u4e2a\u5c0f\u6587\u4ef6;\u9ed8\u8ba4\u884c\u6570\u662f1000\u884c) -b:&nbsp;#\u4e8c\u8fdb\u5236\u5206\u5272\u6a21\u5f0f(\u652f\u6301\u5355\u4f4d:k\/m) -C:&nbsp;#\u6587\u4ef6\u5927\u5c0f\u5206\u5272\u6a21\u5f0f(\u5207\u5272\u65f6\u5c3d\u91cf\u7ef4\u6301\u6bcf\u884c\u7684\u5b8c\u6574\u6027) split&nbsp;[-a]&nbsp;[-d]&nbsp;[-l&nbsp;]&nbsp;[-b&nbsp;]&nbsp;[-C&nbsp;]&nbsp;[\u8981\u5207\u5272\u7684\u6587\u4ef6]&nbsp;[\u8f93\u51fa\u6587\u4ef6\u540d] \u767b\u5f55\u540e\u590d\u5236 \u4f7f\u7528\u5b9e\u4f8b #&nbsp;\u884c\u5207\u5272\u6587\u4ef6 $&nbsp;split&nbsp;-l&nbsp;300000&nbsp;users.sql&nbsp;\/data\/users_ #&nbsp;\u4f7f\u7528\u6570\u5b57\u540e\u7f00 $&nbsp;split&nbsp;-d&nbsp;-l&nbsp;300000&nbsp;users.sql&nbsp;\/data\/users_ #&nbsp;\u6309\u5b57\u8282\u5927\u5c0f\u5206\u5272 $&nbsp;split&nbsp;-d&nbsp;-b&nbsp;100m&nbsp;users.sql&nbsp;\/data\/users_ &#8220;`bash **\u5e2e\u52a9\u4fe1\u606f** &#8220;`bash #&nbsp;\u5e2e\u52a9\u4fe1\u606f $&nbsp;split&nbsp;&#8211;help Usage:&nbsp;split&nbsp;[OPTION]&#8230;&nbsp;[FILE&nbsp;[PREFIX]] Output&nbsp;pieces&nbsp;of&nbsp;FILE&nbsp;to&nbsp;PREFIXaa,&nbsp;PREFIXab,&nbsp;&#8230;; default&nbsp;size&nbsp;is&nbsp;1000&nbsp;lines,&nbsp;and&nbsp;default&nbsp;PREFIX&nbsp;is&nbsp;&#8216;x&#8217;. With&nbsp;no&nbsp;FILE,&nbsp;or&nbsp;when&nbsp;FILE&nbsp;is&nbsp;-,&nbsp;read&nbsp;standard&nbsp;input. Mandatory&nbsp;arguments&nbsp;to&nbsp;long&nbsp;options&nbsp;are&nbsp;mandatory&nbsp;for&nbsp;short&nbsp;options&nbsp;too. &nbsp;&nbsp;-a,&nbsp;&#8211;suffix-length=N&nbsp;&nbsp;&nbsp;generate&nbsp;suffixes&nbsp;of&nbsp;length&nbsp;N&nbsp;(default&nbsp;2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u540e\u7f00\u540d\u79f0\u7684\u957f\u5ea6(\u9ed8\u8ba4\u4e3a2) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;additional-suffix=SUFFIX&nbsp;&nbsp;append&nbsp;an&nbsp;additional&nbsp;SUFFIX&nbsp;to&nbsp;file&nbsp;names &nbsp;&nbsp;-b,&nbsp;&#8211;bytes=SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;put&nbsp;SIZE&nbsp;bytes&nbsp;per&nbsp;output&nbsp;file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u6bcf\u4e2a\u8f93\u51fa\u6587\u4ef6\u7684\u5b57\u8282\u5927\u5c0f &nbsp;&nbsp;-C,&nbsp;&#8211;line-bytes=SIZE&nbsp;&nbsp;&nbsp;put&nbsp;at&nbsp;most&nbsp;SIZE&nbsp;bytes&nbsp;of&nbsp;records&nbsp;per&nbsp;output&nbsp;file&nbsp;&nbsp;&nbsp;&nbsp;\u6bcf\u4e2a\u8f93\u51fa\u6587\u4ef6\u7684\u6700\u5927\u5b57\u8282\u5927\u5c0f &nbsp;&nbsp;-d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;numeric&nbsp;suffixes&nbsp;starting&nbsp;at&nbsp;0,&nbsp;not&nbsp;alphabetic&nbsp;&nbsp;&nbsp;\u4f7f\u7528\u6570\u5b57\u540e\u7f00\u4ee3\u66ff\u5b57\u6bcd\u540e\u7f00 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;numeric-suffixes[=FROM]&nbsp;&nbsp;same&nbsp;as&nbsp;-d,&nbsp;but&nbsp;allow&nbsp;setting&nbsp;the&nbsp;start&nbsp;value &nbsp;&nbsp;-e,&nbsp;&#8211;elide-empty-files&nbsp;&nbsp;do&nbsp;not&nbsp;generate&nbsp;empty&nbsp;output&nbsp;files&nbsp;with&nbsp;&#8216;-n&#8217;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u4e0d\u4ea7\u751f\u7a7a\u7684\u8f93\u51fa\u6587\u4ef6 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;filter=COMMAND&nbsp;&nbsp;&nbsp;&nbsp;write&nbsp;to&nbsp;shell&nbsp;COMMAND;&nbsp;file&nbsp;name&nbsp;is&nbsp;$FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u5199\u5165\u5230shell\u547d\u4ee4\u884c &nbsp;&nbsp;-l,&nbsp;&#8211;lines=NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;put&nbsp;NUMBER&nbsp;lines\/records&nbsp;per&nbsp;output&nbsp;file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u8bbe\u5b9a\u6bcf\u4e2a\u8f93\u51fa\u6587\u4ef6\u7684\u884c\u6570 &nbsp;&nbsp;-n,&nbsp;&#8211;number=CHUNKS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate&nbsp;CHUNKS&nbsp;output&nbsp;files;&nbsp;see&nbsp;explanation&nbsp;below&nbsp;&nbsp;\u4ea7\u751fchunks\u6587\u4ef6 &nbsp;&nbsp;-t,&nbsp;&#8211;separator=SEP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;SEP&nbsp;instead&nbsp;of&nbsp;newline&nbsp;as&nbsp;the&nbsp;record&nbsp;separator;&nbsp;&nbsp;\u4f7f\u7528\u65b0\u5b57\u7b26\u5206\u5272 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8221;&nbsp;(zero)&nbsp;specifies&nbsp;the&nbsp;NUL&nbsp;character &nbsp;&nbsp;-u,&nbsp;&#8211;unbuffered&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;immediately&nbsp;copy&nbsp;input&nbsp;to&nbsp;output&nbsp;with&nbsp;&#8216;-n&nbsp;r\/&#8230;&#8217;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u65e0\u9700\u7f13\u5b58 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;verbose&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;a&nbsp;diagnostic&nbsp;just&nbsp;before&nbsp;each&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u663e\u793a\u5206\u5272\u8fdb\u5ea6 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output&nbsp;file&nbsp;is&nbsp;opened &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;this&nbsp;help&nbsp;and&nbsp;exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u663e\u793a\u5e2e\u52a9\u4fe1\u606f &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;version&nbsp;&nbsp;output&nbsp;version&nbsp;information&nbsp;and&nbsp;exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u663e\u793a\u7248\u672c\u4fe1\u606f The&nbsp;SIZE&nbsp;argument&nbsp;is&nbsp;an&nbsp;integer&nbsp;and&nbsp;optional&nbsp;unit&nbsp;(example:&nbsp;10K&nbsp;is&nbsp;10*1024). [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-16631","post","type-post","status-publish","format-standard","hentry","category-os"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/16631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/comments?post=16631"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/16631\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=16631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=16631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=16631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}