Ubuntu学习笔记——文件操作

使用命令行进行文件操作

文件内容显示

文件内容查找

文件内容比较

文件内容排序

文件内容统计

文件查找

文件复制,删除和移动

链接文件创建

文件压缩与解压缩

文件内容显示:
1.cat命令
连接文件并打印到标准输出设备上。
格式:
cat [选项] [文件名1] [文件名2]
功能:
(1).显示一个文件的内容
(2). 连接两个文件,并显示在标准输出上。
2.more 命令
如果内容太多,那么使用more,分页显示,显示已阅百分比。不支持上下键。

3.less命令
分页显示内容,支持上下健,退出用“q"

4.head 在屏幕上显示文件的开头几行。默认10行
格式:
head [option] [object]
显示十行
head -n 10 ./test.txt

-c		显示的内容按照字节数来算。单位为字节
-number  (如-2,-3,-10) file1 file2  同时显示的文件,如果是-2的话,就是显示两个文件
									  的前2行
若没有指定文件,则从标准输入读取数据

5.tail 在屏幕上显示文件结尾的几行,默认10行。
格式与head类似。

文件内容查找:
grep

-i 忽略大小写
-x 强制整行匹配
-w 强制关键字完全匹配

文件内容比较:

comm	[option] file1 file2

comm
common 常见的,共有的
显示两个已排好序的文件的在每一行上相同的行。

diff [option] file1 file2

逐行比较两个文件,列出他们的内容不同的行,并提示从哪行到哪行是不同的。
在这里插入图片描述

sort [option] file

在这里插入图片描述

expansion:

unique file

逐行比较文本内容,删除相同行,但不会修改源文件。
在这里插入图片描述
文件内容统计:

wc	[option] file
-c 统计字节数
-l 统计行数
-w 统计字数

统计文件的行数、字数、字节数,并输出文件名
在这里插入图片描述
从下图可以看出,统计字数的原理是按“空格 字符串 空格” 来区分字数的。
在这里插入图片描述
文件查找:

find filepath [option] [option] [option]
find /home/ -name "hisi" -print
找到/home目录下有关hisi的文件或目录
-exec expression {} \; 	调用外部命令  可以找目录,找文件

文件(目录)复制、删除和移动:

cp 源文件或目录 目标文件或目录

复制一个文件:
在这里插入图片描述
复制文件内容并覆盖原有文件内容:
在这里插入图片描述

rm [option] 文件列表

移除文件:
移除目录: 加上 -r就可以了。
删除链接文件,不会删除源文件
在这里插入图片描述

mv [option] 源文件或目录 目标文件或目录

在这里插入图片描述
如果有同名的文件,则会咨询,但是加上-f则会强制覆盖。

rename "s/oldname/newname/" file

这个命令(需要安装)也可以修改名字
在这里插入图片描述

ln -s target filename

创建目录软链接:
在这里插入图片描述
创建文件软链接:
在这里插入图片描述
文件压缩与解压缩:

tar -cvf compression_name content_path	#得到一个.tar的包
-c 生成新归档
-v 显示打包进度
-f 指定包名
gzip xxx.tar	#得到一个.tar.gz的压缩包

上述两者可以统一为:

tar -zcvf compression_name content_path  #直接得到.tar.gz的包

在这里插入图片描述
压缩成.tar.bz2的包:
在这里插入图片描述
如果当前目录中有不想压缩进去的文件,那么可以选择文件:
在这里插入图片描述
在这里插入图片描述
解压缩压缩包:

tar -zxvf compression_name	#.tar.gz
tar -jxvf compression_name	#.tar.bz2

压缩成.zip格式:

zip -r filename path
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值