Linux常用基本命令(split )
split命令
作用:切割文件
格式:
split [option] [input] [prefix]
-l 指定分割后文件的最大行数
- ghostwu@dev:~/linux/split$ cat -n ghostwu.txt
- What is Memcached?
- Free & open source,
- high-performance,
- distributed memory object caching system,
- generic in nature
- but intended for use in speeding up dynamic web applications by alleviating database load.
- Memcached is an in-memory key-value store for small chunks of arbitrary data
- (strings, objects) from results of database calls
- API calls, or page rendering.
- Memcached is simple yet powerful.
- Its simple design promotes quick deployment,
- ease of development
- and solves many problems facing large data caches.
- Its API is available for most popular languages.
把ghostwu.txt这个文件,每个文件最大6行,前缀为ghostwu_
- ghostwu@dev:~/linux/split$ ls
- ghostwu.txt
- ghostwu@dev:~/linux/split$ wc -l ghostwu.txt
- ghostwu.txt
- ghostwu@dev:~/linux/split$ split -l ghostwu.txt ghostwu_
- ghostwu@dev:~/linux/split$ ls
- ghostwu_aa ghostwu_ab ghostwu_ac ghostwu.txt
- ghostwu@dev:~/linux/split$ wc -l ghostwu_ab
- ghostwu_ab
- ghostwu@dev:~/linux/split$ wc -l ghostwu_aa
- ghostwu_aa
- ghostwu@dev:~/linux/split$ wc -l ghostwu_ac
- ghostwu_ac
用通配符更简单
- ghostwu@dev:~/linux/split$ ls
- ghostwu_aa ghostwu_ab ghostwu_ac ghostwu.txt
- ghostwu@dev:~/linux/split$ wc -l ghostwu_*
- ghostwu_aa
- ghostwu_ab
- ghostwu_ac
- total
-a : 指定切割文件的后缀长度
- ghostwu@dev:~/linux/split$ split -l -a ghostwu.txt ghostwu_
- ghostwu@dev:~/linux/split$ ls
- ghostwu_aaa ghostwu_aab ghostwu_aac ghostwu.txt
- ghostwu@dev:~/linux/split$ wc -l ghostwu_*
- ghostwu_aaa
- ghostwu_aab
- ghostwu_aac
- total
-d: 使用数字后缀
- ghostwu@dev:~/linux/split$ ls
- ghostwu.txt
- ghostwu@dev:~/linux/split$ split -l -d ghostwu.txt ghostwu_
- ghostwu@dev:~/linux/split$ ls
- ghostwu_00 ghostwu_01 ghostwu_02 ghostwu.txt
- ghostwu@dev:~/linux/split$ wc -l ghostwu_*
- ghostwu_00
- ghostwu_01
- ghostwu_02
- total
-b 按文件大小
- ghostwu@dev:~/linux/split$ ls
- ghostwu.txt
- ghostwu@dev:~/linux/split$ ls -lh
- total .0K
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu.txt
- ghostwu@dev:~/linux/split$ split -b ghostwu.txt ghostwu_
- ghostwu@dev:~/linux/split$ ls
- ghostwu_aa ghostwu_ac ghostwu_ae ghostwu.txt
- ghostwu_ab ghostwu_ad ghostwu_af
- ghostwu@dev:~/linux/split$ ls -lh
- total 28K
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu_aa
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu_ab
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu_ac
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu_ad
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu_ae
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu_af
- -rw-rw-r-- ghostwu ghostwu 5月 : ghostwu.txt
Linux常用基本命令(split )的更多相关文章
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- Linux常用基本命令:三剑客命令之-awk内置函数用法
awk的内置函数大致可以分类为算数函数.字符串函数.时间函数.其他函数等 算数函数 最常用的算数函数有rand函数.srand函数.int函数. 可以使用rand函数生成随机数,但是使用rand函数时 ...
- Linux 常用基本命令
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...
- Linux常用基本命令:三剑客命令之-awk格式化动作
我们之前说过,awk是一个超强的文本格式化工具,而本文的printf动作就是经常用来做格式化文本的.使用方式跟c语言的printf差不多. 1,printf默认不会回车换行 ghostwu@dev:~ ...
随机推荐
- git关联githup和码云
1.与已有的本地仓库关联git remote add origin git@github.com:michaelliao/learngit.git然后就可以协作开发push与pull 2.第二种方法直 ...
- 记录cacl()函数中使用scss变量不生效的问题
问题 使用cacl()动态计算元素的高度,运算中包含一个scss变量.如下: height: calc(100% - $ws-header-height); 在浏览器中发现并没有达到预期效果,scss ...
- POJ 2656
#include<iostream> #include<stdio.h> using namespace std; int main() { //freopen("a ...
- Mac下使用Typora的一些简单操作
说明: 以下方法并不是唯一的,我只是选择了我验证成功或者比较喜欢的一种 以下基本所有操作符都是在英文输入法下进行的,中文输入法有时下达不到所要的效果 如果您在浏览本博文的时候发现有侵权行为,请及时与博 ...
- php javascript comet
简单描述: comet是用ajax实现的服务器推送,有两种实现comet的方式,长轮询和流,这里只实现长轮询. 长轮询的过程:页面发起一个服务器请求,然后服务器一直保持连接打开,直到有数据返回.返回数 ...
- 【Canal源码分析】TableMetaTSDB
这是Canal在新版本引入的一个内容,主要是为了解决由于历史的DDL导致表结构与现有表结构不一致,导致的同步失败的问题.采用的是Druid和Fastsql,来记录表结构到DB中,如果需要进行回滚时,得 ...
- TDD并不是看上去的那么美
原文:http://coolshell.cn/articles/3649.html 春节前的一篇那些炒作过度的技术和概念中对敏捷和中国ThoughtWorks的微辞引发了很多争议,也惊动了中国Thou ...
- Touch事件传递机制 Android
Touch事件分发中只有两个主角:ViewGroup和View.Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理. View在 ...
- [原创]Entity Framework查询原理
前言 Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架.Ent ...
- [java初探05]__数组的简单认识及Arrays类的常用方法
数组是具有相同数据类型的一组数据的集合.在程序设计中,这样的集合称之为数组.数组的每个元素都具有相同的数据类型,在Java中数组也被看为一个对象. 在里,了解了数组的定义之后, 我们知道了,数组并不是 ...