linux下有很多能快速操作文件的命令,整理几个常用的:

1、拆分文件(按行拆分 -l,按大小拆分 -b ,后面可加单位:b、k、m等):

c:/shell/split.exe -l 3000000 bigfileName /destinationDir/prefix

---  我是在window环境下使用awk的,所以加了路径 ,prefix 是拆分后的子包名的前缀。

2、合并文件

(1) Windows 下:

type file1 > destinationFile  (将文件file1 中的内容写到destinationFile中,如果是追加,需要用:>> ,不然destinationFile中的内容会被覆盖)

(2) Linux 下:

cat file1 > destinationFile (  同样,追加的话用:>> )

3、文件排序

c:/shell/sort.exe file1.txt > s_file1.txt

-- file1.txt是排序之前的文件,我这里file1.txt中只有1列,是按字母顺序排列的,将排序后的结果写到了 s_file1.txt 中,sort命令的用法很强大,更多的可网上搜索一下。

4、文件比较

c:/shell/comm.exe -12 file1.txt file2.txt

--- 参数 -12 表示,输出在文件 file1.txt 和 文件 file2.txt 中都有的项,-23显示在file1.txt 中出现而未在file2.txt中出现的行,-123则什么也不显示。

注意:使用 comm命令需要先对 文件进行排序

【shell命令】拆分、合并、排序、比较文件相关推荐

  1. paste命令,合并多个文件的“同行数据”

    paste命令,合并多个文件的"同行数据" [小蜗牛有心之作] 好不容易将所有用户名一个一行列在文件usernames.txt,如下: [root@pps ~]# cat user ...

  2. 怎么用stata打开dta文件_用shell命令打开任意格式的文件

    hello,大家好,又来到了每周一期的知识大课堂啦,每期的知识大课堂,我们都会分享一个实用的知识点.本期的知识大课堂为大家带来的是:shell命令的使用方法. 在很多情况下,我们需要在应用程序中直接打 ...

  3. linux系统下shell命令使用通配符批量创建文件或目录

    linux系统下shell命令使用通配符批量创建文件或目录 批量创建log文件 批量创建文件夹 批量删除目录 批量创建log文件 touch {1..5}.log 批量创建文件夹 mkdir dir_ ...

  4. linux 文件拆分 合并,Linux下文件的切分与合并的简单方法

    linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现, ...

  5. 07-15 shell命令 man ps linux各个文件夹的含义

    man [name] 获取联机帮助 NAME:命令(函数)的名称 SYNOPSIS:命令的语法格式 DESCRIPTION:命令的一般描述及用途 OPTIONS:描述命令所有的参数或选项 SEE AL ...

  6. shell 命令 if [ -d filename] 判断文件

    作者:曹毅涵  [ -a FILE ] 如果 FILE 存在则为真. [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真. [ -c FILE ] 如果 FILE 存在且是一个字特殊 ...

  7. 用JAVA API实现HDFS常用shell命令的功能(新建文件夹,上传文件,下载文件,判断文件是否存在)

    新建文件夹 package hdfs.files;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Fi ...

  8. ffmpeg命令:合并拼接视频文件

    ffmpeg.exe -i "concat:1.ts|2.ts|3.ts" -c:v copy -c:a copy ./t.mp4

  9. 常用的HDFS Shell命令及解析

    常用的HDFS Shell命令 大多数HDFS Shell命令的行为和对应的Unix Shell命令类似,主要不同之处是HDFS Shell 命令操作的是远程Hadoop服务器的文件,而Unix Sh ...

  10. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

最新文章

  1. 谷歌开源NLP模型可视化工具LIT,模型训练不再「黑箱」
  2. linux服务器安全文档,CentOS Linux服务器安全设置
  3. 首次公开开源PolarDB的总体结构设计和企业级特性
  4. 效率 每秒_每秒看懂超过5.3亿张图片!异构计算是如何发挥AI效率的?
  5. sklearn中的正则化
  6. 关于Linux MongoDB的安装
  7. 优秀程序员必须知道的八件事情
  8. jqgrid点击搜索无法重置参数问题
  9. Java 从入门到精通 第16章String类
  10. AD PCB板子长度宽度 PCB板子尺寸大小信息
  11. 每日一句20200104
  12. python-微信公众个性二维码生成-生成自己名片二维码-链接二维码【超酷】
  13. 一汽丰田RAV4电路图2012至2013
  14. 小勇机器人如何绑定_‎App Store 上的“小勇机器人”
  15. 打工人最怕听到的词是团建
  16. SDN 实验室学生们
  17. vue中使用Lodop调用打印机打印条形码
  18. Fragment在ViewPager中的生命周期
  19. windows10运行命令快捷方式小结
  20. SVM支持向量机的应用

热门文章

  1. C++四个数排序(从小到大)
  2. 工作三年你也许应该收获什么
  3. 基于Java的社区团购系统丨团购商城系统
  4. 思科任命尝试副总裁加里摩尔出任首席运营官
  5. 计算机主机型号查询,如何查询电脑硬件的型号
  6. cocos2d-x 中文输出 GB2312与UFT8互转
  7. 《怪诞行为学--丹.艾瑞里》知识点总结
  8. 多分类TPR, FPR, ROC计算与画图
  9. 教你怎么用Python和Qt5编写中国象棋AI版——规则模块
  10. F1,RECALL,TPR,FNR等指标计算