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:~ ...
随机推荐
- 02_python_while循环/格式化输出/逻辑运算
一. while循环 1.基本形式 while 条件: 循环体 # 判断条件是否为真,如果真,执行代码块.然后再次判断条件是否为真.如果真继续执行代码块...直到条件变成了假.循环退出 ps:死循环 ...
- vue-cli初始化一个项目
1,换成淘宝源: npm config set registry https://registry.npm.taobao.org/ 检查是否修改成功 npm config get registry 2 ...
- vscode 学习笔记 —— 重构
一.vscode 自带 1.提取变量 2.提取方法 上面都是通过选中文本后出现的小灯泡操作的: 3.全局替换(多个文件中的)某个变量 选中变量按 F2,输入完成后按回车 二.vscode 插件 js- ...
- Python中Flask框架SQLALCHEMY_ECHO设置
在用配置类的方式给app设置配置时, SQLALCHEMY_ECHO 这个是记录打印SQL语句用于调试的, 一般设置为False, 不然会在控制台输出一大堆的东西 /home/python/.virt ...
- SQL面试题之行转列
典型的课程表: mysql> select * from course; +----+------------+----------+------------+ | id | teacher_i ...
- CENTOS安装ElasticSearch(转)
From: https://my.oschina.net/topeagle/blog/591451?fromerr=mzOr2qzZ CENTOS安装ElasticSearch ElasticSear ...
- Django + Uwsgi + Nginx 实现生产环境 项目部署
内容: uwsgi 介绍 uwsgi安装使用 nginx安装配置 django with nginx 如何在生产上部署Django项目? Django项目的部署可以有很多方式,采用nginx+uwsg ...
- 解决Navicat Premium终端操作mysql ONLY_FULL_GROUP_BY错误
解决navicate终端操作mysql ONLY_FULL_GROUP_BY错误 问题描述: [Err] 1055 - Expression #1 of SELECT list is not ...
- 前端代码质量保障之代码review
经验丰富的程序员和一般程序员之间的最大区别,不仅体现在解决问题的能力上, 还体现在日常代码的风格上.掌握一门技术可能需要几月,甚至几周就够了. 好的习惯风格养成却需数年. 团队成员之间需要合作,代码需 ...
- [Error] 'exit' was not declared in this scope的解决方法
新手刚开始用Linux和c++写程序,可能会出现下面的错误 error: ‘exit’ was not declared in this scope 解决方法是 添加 #include <cst ...