分割命令: split
生活随笔
收集整理的這篇文章主要介紹了
分割命令: split
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果你有文件太大,導致一些攜帶式裝置無法復制的問題,嘿嘿!找 split 就對了! 他可以幫你將一個大文件,依據文件大小或行數來分割,就可以將大文件分割成為小文件了! 快速又有效啊!真不錯~
| [root@www ~]# split [-bl] file PREFIX 選項與參數: -b :后面可接欲分割成的文件大小,可加單位,例如 b, k, m 等; -l :以行數來進行分割。 PREFIX :代表前導符的意思,可作為分割文件的前導文字。范例一:我的 /etc/termcap 有七百多K,若想要分成 300K 一個文件時? [root@www ~]# cd /tmp; split -b 300k /etc/termcap termcap [root@www tmp]# ll -k termcap* -rw-r--r-- 1 root root 300 Feb 7 16:39 termcapaa -rw-r--r-- 1 root root 300 Feb 7 16:39 termcapab -rw-r--r-- 1 root root 189 Feb 7 16:39 termcapac # 那個檔名可以隨意取的啦!我們只要寫上前導文字,小文件就會以 # xxxaa, xxxab, xxxac 等方式來創建小文件的!范例二:如何將上面的三個小文件合成一個文件,檔名為 termcapback [root@www tmp]# cat termcap* >> termcapback # 很簡單吧?就用數據流重導向就好啦!簡單!范例三:使用 ls -al / 輸出的信息中,每十行記錄成一個文件 [root@www tmp]# ls -al / | split -l 10 - lsroot [root@www tmp]# wc -l lsroot*10 lsrootaa10 lsrootab6 lsrootac26 total # 重點在那個 - 啦!一般來說,如果需要 stdout/stdin 時,但偏偏又沒有文件, # 有的只是 - 時,那么那個 - 就會被當成 stdin 或 stdout ~ |
在 Windows 操作系統下,你要將文件分割需要如何作?傷腦筋吧!在 Linux 底下就簡單的多了!你要將文件分割的話,那么就使用 -b size 來將一個分割的文件限制其大小,如果是行數的話,那么就使用 -l line 來分割!好用的很!如此一來,你就可以輕易的將你的文件分割成軟盤 (floppy) 的大小,方便你 copy 啰!
總結
以上是生活随笔為你收集整理的分割命令: split的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bash shell 变量的配置守则
- 下一篇: linux命令join与paste