位置: 编程技术 - 正文
推荐整理分享Linux命令之文件切割命令:split使用介绍(linux命令文件移动),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux命令文件移动并改名,linux命令文件后缀,linux命令文件夹重命名,linux命令文件移动并改名,linux命令文件移动并改名,linux命令文件后缀,linux命令文件移动并改名,linux命令文件后缀,内容如对您有帮助,希望把文章链接给更多的朋友!
位置:/usr/bin/split权限:所有用户作用:用法: split [OPTION]... [INPUT [PREFIX]]选项: -b 后面可以接可以切割成文件的大小,可以加单位,例如:b,k, m
-l 以行数来进行分割
PREFIX:前导符,可作为切割文件的前导文字
这里col1就是前导符,生成了3个文件col1aa、col1ab、col1ac复制代码代码如下:$ split -b 1k col col1</p><p>$ ls -hl总用量 K-rw-rw-r-- 1 cwjy cwjy 一月 8 : a-rw-rw-r-- 1 cwjy cwjy 一月 : b-rw-rw-r-- 1 cwjy cwjy 一月 8 : c-rw-rw-r-- 1 cwjy cwjy 3.0K 一月 : col-rw-rw-r-- 1 cwjy cwjy 1.0K 一月 : col1aa-rw-rw-r-- 1 cwjy cwjy 1.0K 一月 : col1ab-rw-rw-r-- 1 cwjy cwjy 一月 : col1ac-rw-rw-r-- 1 cwjy cwjy 3.0K 一月 : col.list-rw-rw-r-- 1 cwjy cwjy 十二 : mudidrwxr-xr-x 2 cwjy cwjy 4.0K 十二 : myDir-rwxr-xr-x 1 cwjy cwjy K 十二 : nginx-rw-rw-r-- 1 cwjy cwjy K 十二 : nginxlog-rw------- 1 cwjy cwjy 八月 : R语言做流程图.R-rw-rw-r-- 1 cwjy cwjy 一月 3 : test.bc
把文件col以行数作为分隔,生成文件的前导符为col,分成了三个文件colaa、colab、colac和colad
复制代码代码如下:$ split -l col col</p><p>$ ls -hl总用量 K-rw-rw-r-- 1 cwjy cwjy 一月 8 : a-rw-rw-r-- 1 cwjy cwjy 一月 : b-rw-rw-r-- 1 cwjy cwjy 一月 8 : c-rw-rw-r-- 1 cwjy cwjy 3.0K 一月 : col-rw-rw-r-- 1 cwjy cwjy 一月 : colaa-rw-rw-r-- 1 cwjy cwjy 一月 : colab-rw-rw-r-- 1 cwjy cwjy 一月 : colac-rw-rw-r-- 1 cwjy cwjy 一月 : colad-rw-rw-r-- 1 cwjy cwjy 3.0K 一月 : col.list-rw-rw-r-- 1 cwjy cwjy 十二 : mudidrwxr-xr-x 2 cwjy cwjy 4.0K 十二 : myDir-rwxr-xr-x 1 cwjy cwjy K 十二 : nginx-rw-rw-r-- 1 cwjy cwjy K 十二 : nginxlog-rw------- 1 cwjy cwjy 八月 : R语言做流程图.R-rw-rw-r-- 1 cwjy cwjy 一月 3 : test.bc</p><p>
特殊例子:如何把下面的信息以5行分隔成多个文件
复制代码代码如下:$ ls -al 总用量 drwxrwxr-x 3 cwjy cwjy 一月 : .drwxrwxr-x cwjy cwjy 十二 : ..-rw-rw-r-- 1 cwjy cwjy 一月 8 : a-rw-rw-r-- 1 cwjy cwjy 一月 : b-rw-rw-r-- 1 cwjy cwjy 一月 8 : c-rw-rw-r-- 1 cwjy cwjy 一月 : col-rw-rw-r-- 1 cwjy cwjy 一月 : colaa-rw-rw-r-- 1 cwjy cwjy 一月 : colab-rw-rw-r-- 1 cwjy cwjy 一月 : colac-rw-rw-r-- 1 cwjy cwjy 一月 : colad-rw-rw-r-- 1 cwjy cwjy 一月 : col.list-rw-rw-r-- 1 cwjy cwjy 十二 : mudidrwxr-xr-x 2 cwjy cwjy 十二 : myDir-rwxr-xr-x 1 cwjy cwjy 十二 : nginx-rw-rw-r-- 1 cwjy cwjy 十二 : nginxlog-rw------- 1 cwjy cwjy 八月 : R语言做流程图.R-rw-rw-r-- 1 cwjy cwjy 一月 3 : test.bc
如下:split -l 5 后面的-,那个-表示需要stdout或者stdin另外,lsal表示生成文件的名字前导符,生成的名字叫:lsalaa、lsalab、lsalac、lsalad复制代码代码如下:$ ls -la| split -l 5 - lsal$ ls -al总用量 drwxrwxr-x 3 cwjy cwjy 一月 : .drwxrwxr-x cwjy cwjy 十二 : ..-rw-rw-r-- 1 cwjy cwjy 一月 8 : a-rw-rw-r-- 1 cwjy cwjy 一月 : b-rw-rw-r-- 1 cwjy cwjy 一月 8 : c-rw-rw-r-- 1 cwjy cwjy 一月 : col-rw-rw-r-- 1 cwjy cwjy 一月 : colaa-rw-rw-r-- 1 cwjy cwjy 一月 : colab-rw-rw-r-- 1 cwjy cwjy 一月 : colac-rw-rw-r-- 1 cwjy cwjy 一月 : colad-rw-rw-r-- 1 cwjy cwjy 一月 : col.list-rw-rw-r-- 1 cwjy cwjy 一月 : lsalaa-rw-rw-r-- 1 cwjy cwjy 一月 : lsalab-rw-rw-r-- 1 cwjy cwjy 一月 : lsalac-rw-rw-r-- 1 cwjy cwjy 一月 : lsalad-rw-rw-r-- 1 cwjy cwjy 十二 : mudidrwxr-xr-x 2 cwjy cwjy 十二 : myDir-rwxr-xr-x 1 cwjy cwjy 十二 : nginx-rw-rw-r-- 1 cwjy cwjy 十二 : nginxlog-rw------- 1 cwjy cwjy 八月 : R语言做流程图.R-rw-rw-r-- 1 cwjy cwjy 一月 3 : test.bc
复制代码代码如下:$ wc -l lsal* 5 lsalaa 5 lsalab 5 lsalac 3 lsalad 总用量</p><p>
Linux命令之字符串处理命令paste命令使用实例 名称:paste位置:/usr/bin/paste权限:所有用户作用:多个文件的对应的两行贴在一起,用法:paste[OPTION]...[FILE]...选项:-d连接两行的分隔符,默认是以[TAB
Linux命令之tee命令使用实例 名称:tee位置:/usr/bin/tee权限:所有用户作用:双向重定向,会同时将数据流送与文件和屏幕;而输出到屏幕的,就是stdout,可以让下一下命令继续处
Linux命令之文件内容查阅od命令使用实例 名称:od位置:/usr/bin/od权限:所有用户作用:非纯文本文件内容查阅,例如二进制文件内容查阅用法:od[-tTYPE]文件-t后面可以接各种类型(TYPE)的的输出a
标签: linux命令文件移动
本文链接地址:https://www.jiuchutong.com/biancheng/364820.html 转载请保留说明!友情链接: 武汉网站建设