linux命令——文件操作——分割,追加,拼接

假设文件test1大小为20MB

(一)dd命令

1. 在文件test1的头部截取30个字节到文件test2:

dd   if=test1 of=test2 bs=1 count=32

2. 从文件test1的第2个6M开始截取6M大小数据

dd  if=test1  of=test2 bs=6M  skip=1 count=1

3.  通过2的命令,可以写成shell脚本,将文件拆分成多个不同大小的文件

4.  从文件test1中头部截取30个字节,再拼接上2中的6M数据,形成一个30+6M字节的文件

dd   if=test1 of=test2 bs=1 count=32

dd   if=test1 of=test3 bs=1 count=32

cat  test3 >> test2

时间: 2024-10-25 03:41:59

linux命令——文件操作——分割,追加,拼接的相关文章

Linux命令——文件内部命令

1.cat连接并全部显示文件内的信息?-n:在显示的时候可以显示行号,这个行号只是显示出来,跟文件内容没有关系?-E:显示每一行的行结束符,所以linux中文本文件的行结束符是$符?-T:可以显示制表符?-v:显示其他的非打印字符?-A:显示所有的符号 2.more/less??????more:作用同cat是相同的,只不过这时我们可以通过手动来翻屏,更加方便,more:只支持向后翻,翻到最后就直接退出.????less:显示文件信息,默认不退出显示,q即可退出.空格:向后翻一屏?b:向前翻一屏

Linux命令高效操作(2)-妙用历史命令

本希望把Linux高效操作这一个系列文章命名为unix-like命令高效操作,但是后来发现本人并没有在多数的unix-like平台实践过.本着实践第一的精神,就不把话题扯那么大了,决定更名为"linux命令高效操作",哈哈.废话不多说,我的实验系统:Linux之centos7. 今天我想聊的是每个用过Linux命令操作的同学或许都知道的一个存在:历史命令.什么是历史命令呢?通俗简单的说,就是你执行过的命令的历史.大家最常见的用处就是使用上下方向键进行命令的切换喽!刚接触命令行操作的同学

qt ui程序使用Linux的文件操作open、close (转)

原文地址:qt ui程序使用Linux的文件操作open.close 作者:kjpioo 提出这个问题是因为在qt的QWidget类型的对象中,close()函数会和QWidget::close()冲突,如果在类函数实现时直接用close(),在程序编译时会提示提示错误(具体什么错误不记得了). 错误原因是QWidget::close()与stdio.h中的文件关闭标准函数close()产生了歧义.所以可以参考下文链接中的解决方案. http://bytes.com/topic/c/answer

Linux中文件操作的命令

下面是对linux命令中,对文件的操作的总结. 1. cut cut命令用于显示每行从开头算起 num1 到 num2 的文字.即,截取指定字段并输出. cut [-bcdnf] [file] -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志. -c :以字符为单位进行分割. -d :自定义分隔符,默认为制表符. -f :与-d一起使用,指定显示哪个区域. -n :取消分割多字节字符.仅和 -b 标志一起使用.如果字符的最后一个字节落在由 -b 标志的 L

Linux命令简单操作

一. awk 命令格式: awk 'BEGIN{commands} pattern {commands} END{commands}'file 工作方式: 1.执行BEGIN{commands}语句块中语句,可选的语句块 2.从文件或者stdin中读取一行,然后执行{commands},重复这个过程,直到文件全部被读取完 3.当读至输入流末尾是,执行END{commands}语句块 特殊变量: FILENAME:awk浏览的文件名 NR:记录数量,执行过程中对应于当前行号 NF:字段数量,执行过

linux之文件操作和权限

文件查看 cat显示文本 cat [option] ... [file] ... cat -E a.txt # 显示$符号 cat -n a.txt # 对显示的每一行加行号 cat -b a.txt # 对非空行进行编号 cat -s a.txt # 对连续的空行就行压缩 tac倒叙显示 less分屏显示文本或stdin输出 space空格 # 向下翻屏 enter # 向下翻一行 q # 退出 /文本 # 搜索,搜索结果高亮显示 n # 向下找到 N # 向上查找 less是man命令的默认

linux程序设计——文件操作(第三章)

第三章    文件操作 3.1 linux文件结构 与UNIX一样,linux环境中的文件具有特别重要的意义,因为它们为操作系统服务和设备提供了一个简单而一致的接口.在linux中,一切都是文件. 这意味着,通常程序可以像使用文件那样使用磁盘文件.串行口.打印机等等. 目录也是文件,但它是一种特殊类型的文件.在现代UNIX(包括linux)版本中,即使是超级用户可能也不再被允许直接对目录进行写左操作了.所有用户通常都使用上层的opendir/readdir接口来读取目录,而无需了解特定系统中目录

【Linux】文件操作系统调用

一. 文件描述符 在Linux下使用文件描述符来表示设备文件和普通文件.文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现.文件描述符的范围是0~OPEN_MAX,系统中有3个已经分配的文件描述符,即标准输入.标准输出.和标准错误,他们的文件描述符的值分别为0.1.2. 文件描述符是文件系统中连接用户空间和内核空间的枢纽.当打开一个或者创建一个文件时,内核空间创建相应的结构,并生成一个整型的变量传递给用户空间的对应进程,进程用这个文件描述符来对文件进行操作. 二. 打开.创建文件o

Linux命令-文件

查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或者目录名称最长可以有265个字符,"."代表当前目录,".."代表上一级目录,以"."开头的文件为隐藏文件,需要用 -a 参数才能显示. ls常用参数: 参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 与D