linux基本命令:文本搜索,拷贝文件,移动文件,归档管理,压缩解压缩文件,查看命令位置

1.文本搜索:grep
grep查找的是文件内容中的文本,字符需要用引号括起来,单引双引都可以
格式:grep [-选项] ‘内容’ 文件名
例如:
在这里插入图片描述
-v 显示不包含匹配文本的所有行(相当于求反)
-n 显示匹配行及行号
-i 忽略大小写
grep适用正则表达式

2.拷贝文件:cp
格式:cp 源文件 新文件

-a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
-f 已经存在的目标文件而不提示
-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-v 显示拷贝进度

3.移动文件:mv
-f 如有覆盖也不会给出提示
-i 如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v 显示移动进度

4.归档管理:tar
格式:tar [参数] 打包文件名 文件
-c 生成档案文件,创建打包文件
-v 列出归档解档的详细过程,显示进度
-f 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-t 列出档案中包含的文件
-x 解开档案文件

5.压缩解压缩文件
gzip [选项] 被压缩文件
-d 解压
-r 压缩所有子目录
例:gzip -r test.tar test.tar.gz
gzip -d test.tar.gz

在tar命令中增加-z选项可以调用gzip实现压缩功能,过程为先打包后压缩
例:tar -zcvf test.tar.gz *
tar -zxvf test.tar.gz

bzip2命令压缩解压:
例:tar jcvf bk.tar.bz2 *.c
tar jxvf bk.tar.bz2 *.c

zip命令:
无需指定扩展名,默认为zip
压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
解压文件:unzip -d 解压后目录文件 压缩文件
例:zip 123 *
unzip -d . /test 123.zip 解压到test文件夹

6.查看命令位置:which 命令

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值