在Linux系统中cut命令作用是从文件中的每一行中截取出一些部分,并输出到标准输出中。下面是具体介绍cut命令的内容:
创新互联是网站建设技术企业,为成都企业提供专业的网站建设、网站制作,网站设计,网站制作,网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制适合企业的网站。十年品质,值得信赖!
1、语法:
$cutOPTION...[FILE]...
2、选项:
-f:提取指定的字段,cut命令使用Tab作为默认的分隔符。
-d:Tab是默认的分隔符,使用这一选项可以指定自己的分隔符。
-b:提取指定的字节,也可以指定一个范围。
-c:提取指定的字符,可以是以逗号分隔的数字的列表,也可以是以连字符分隔的数字的范围。
–complement:补充选中的部分,即反选。
–output-delimiter:修改输出时使用的分隔符。
--only-delimited:不输出不包含分隔符的列。
3、参数:
文件:指定要进行内容过滤的文件。
1、在linux中的复制粘贴命令:在一行的任何位置按下yy,y是yanked拷贝的意思,然后去想粘贴的位置按下p即可。p是粘贴的意思。
2、如果想复制3行的话,按下3yy,就复制3行,如果想复制多行的话,直接按数字可以选中多好,然后粘贴。
3、剪切和粘贴:把光标移动到想剪切那一行的任意位置,按dd。后在想粘贴的位置按下p粘贴。
4、按下数字如3dd,剪切3行,然后去想粘贴的地方粘贴即可。
5、删除上面最后一行中的数字6,首先按下Ctrl+v,进入Visual Block模式(块选择模式),这是一种特殊的模式,允许选择多个字符。
Linux中分割文件用split命令,这个命令可以将一个文件分割成指定大小的多个文件,split命令的用法是:
split -b 分割的大小 需要分割的文件名 分割后文件的前导文字
这里解释一下,-b参数表示按照文件大小单位来进行分割(split命令还有一个-l参数,是根据文本文件的行数来进行分割,这个-b参数是根据大小来分割的),-b参数后面跟的是分割的依据——文件大小,文件大小的单位可以是b、k、m,比如300m。“分割后文件的前导文字”是干嘛的呢,其实是在分割后的文件名前面加上一个前缀。下面是一个例子,就假设需要分割的文件是/root/bigfile:
split -b 50m /root/bigfile chunk
这条命令产生的分割文件可能是:chunkaa、chunkab、chunkac,看到前导文字的作用了吧。
那么如何将分割后的文件再合并起来呢,还是接着上面的那个例子,用下面这条命令就可以了(先用cd /root切换到/root目录):
cat chunk* bigfile
1)按2行切割 -l 2
2)指定切割后的文件前缀名 data_
3)指定切割后的文件后缀名为数字 -d
4)指定切割后的文件后缀名数字的长度 -a 4,即位宽(10进制),这里长度可根据切割出来的文件有多少估算,到底拆分为几个文件,由总行数,和每个文件的行数决定,不用指定。
如果为-a 4文件的后缀数字从0000开始计算,依次为0001,0002,0003,0004
split -l 2 data.log -d -a 4 data_
将文件data.log进行拆分,每个文件2行,如果文件总共有7行,则分为data_0000,data_0001,data_0002,data_0003
linux有rz和sz命令,可以让我们在window和本地虚拟机之间传输文件,但是有个麻烦的事情就是不能传输大于4G的文件
如果是传送到linux,可以使用FileZilla软件,那么从linux下拉到windows怎么解决呢,那就是使用split将文件拆分成小于4G的文件
上面讲解了拆分,下面讲讲合并tar包
1、Linux里切割大文件的命令如下:
split [OPTION] [INPUT [PREFIX]]
选项如下:
-a : 指定后缀长度
-b : 每个文件多少字节
-d : 使用数字后缀而不是字母
-l : 指定每个文件的行数
2、比如我想让后缀长度为 2,即 -a 2。用数字后缀 -d。每个文件 10M,即 -b 10m。命令可以设计如下:
split -a 2 -d -b 10m /var/lib/mysql/general.log nowamagic
会在 /root 文件夹下生成下面的切割文件:
nowamagic00
nowamagic01
nowamagic02
nowamagic03
nowamagic04
nowamagic05
nowamagic06
nowamagic07
nowamagic08
nowamagic09
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款