Linux学习(3):查找指令、压缩和解压

这篇具有很好参考价值的文章主要介绍了Linux学习(3):查找指令、压缩和解压。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 查找指令

1.1 find 查找

find -name 按照文件名进行查找
find -user 指定用户名
find -size 指定文件大小
Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
1.按文件名 : 根据名称查找/home 目录下的hello.txt文件

find /home -name hello.txt

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
2.按拥有者 : 查找/opt目录下,用户名称为 nobody的文件

find /opt -user nobody

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
3. 查找整个linux系统下大于200M的文件( +n 大于 -n小于 n等于)

find / -size +200M

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
ps .ls -lh
-h选项以人类可读的格式显示文件大小。
Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

1.2 locate 快速定位路径

第一次运行之前,必须使用updatedb来创建locate数据库
例如:请使用locate指令快速定位hello.txt文件

updatedb
locate hello.txt

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

1.3 which 检索指令在哪个目录下

例如:想要查看ls指令在哪个目录下

which ls

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

1.4 grep 过滤查找

grep -n 显示匹配行及行号
grep -i 忽略大小写
例如:请在hello.txt文件中查找“yes”所在行,并显示行号

cat hello.txt | grep -n "yes"

grep -n "yes" hello.txt

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

2 压缩和解压

2.1 gzip压缩 & gunzip解压

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
1.将/home下的hello.txt文件进行压缩

gzip /home/hello.txt

2.将/home下的hello.txt.gz文件进行解压

gunzip /home/hello.txt.gz

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

2.2 zip & unzip (文件或文件夹)

zip -r 表示递归压缩,即压缩目录
unzip -d 解压到哪个目录下
Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
1.将/home下的所有文件进行压缩成myhome.zip

zip -r myhome.zip /home

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

2.将myhome.zip解压到/opt/tmp目录下

unzip -d /opt/tmp myhome.zip

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

2.3 tar 打包

压缩一般是tar -zcvf
解压一般是tar -zxvf
最后打包后的文件是.tar.gz

选项 功能
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器
1.压缩多个文件,将/home/pig.txt/home/cat.txt压缩成pc.tar.gz

tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

2.将/home的文件夹压缩成myhome.tar.gz
我用的是cxh这个文件夹,压缩成cxh.tar.gz

tar -zcvf cxh.tar.gz /home/cxh

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

3.将pc.tar.gz解压到当前目录

tar -zxvf pc.tar.gz

Linux学习(3):查找指令、压缩和解压,# linux学习,linux,学习,服务器

4.将cxh.tar.gz解压到/opt/temp2目录下文章来源地址https://www.toymoban.com/news/detail-817011.html

tar -zxvf /home/cxh.tar.gz -C /opt/tmp2 

到了这里,关于Linux学习(3):查找指令、压缩和解压的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux tar打包压缩解压命令学习

    Linux系统中tar是最常用的打包工具,通过打包工具可以压缩/解压 比如常见的压缩包格式 如下: tar 未压缩文件 只是做了一个打包而已 tar.gz 使用gzip算法格式压缩的压缩包 tar.bz2 bz2格式压缩包 tar.xz xz格式压缩 参数介绍 tar 的参数很多 列出几个比较常用的记录一下。 格式 tar

    2024年02月04日
    浏览(35)
  • 连接云服务器及Linux常用指令学习

    1、通过系统终端连接云服务器(需要有ssh) win+R,输入cmd进入终端 输入命令:ssh ubuntu@ip号,注意:腾讯云服务器默认用户为ubuntu而阿里云默认用户为root                    2、通过XShell连接云服务器  点击连接后会弹出一个弹框需要填写用户名,腾讯云服务器填ubuntu,阿里

    2024年02月06日
    浏览(35)
  • Linux gpg命令(gpg指令、gpg加密工具)(GNU Privacy Guard、GnuPG)文件压缩加密、文件加密、文件解密、文件压缩密码、解压密码、GPG密钥、数字签名、非对称加密

    GNU Privacy Guard (GnuPG或GPG) 是一个完全免费的开源实现,用于OpenPGP标准的数据加密和解密。这种加密方式可以用于保护敏感数据,确保其在传输过程中不被截获或篡改。本文将介绍在Linux环境中如何使用GPG加密工具。 安装gpg 在大多数Linux发行版中,GPG已经预先安装了。 如果未安

    2024年02月03日
    浏览(45)
  • 【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 上)

    在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地

    2024年01月16日
    浏览(42)
  • 【linux】linux系统压缩文件与解压文件

    linux系统中的压缩包有: zip,tar,gzip tar格式:简单的打包,并不会压缩,所以实际上打包好的压缩包是比源文件大的。 gzip格式:这个格式是通过一定的算法,把源文件大小进行压缩后打包,实际压缩包会比源文件小。 语法: tar [参数们] 文件1 文件2 文件3 参数: -c 创建压

    2024年01月18日
    浏览(28)
  • Linux下压缩解压命令

    2.命令:gzip 特点:只能压缩文件,压缩后原文件删除,生成 xxx.gz文件 压缩: 用法:gzip [需压缩文件] 解压: 用法:gunzip [压缩包] 3.命令:bzip2 特点:只能压缩文件,压缩后原文件删除,生成 xxx.bz2 压缩: 用法:bzip2 [需压缩文件] 解压: 用法:bunzip2 [压缩包] 4.命令:tar 特

    2024年02月06日
    浏览(35)
  • Linux文件压缩与解压

    目录 1、分步压缩 1.1、文件打包 1.2、关于为何需要f参数 1.3、压缩包 2、分步解压 2.1、解压 2.2、解包 3、一步压缩与解压       在Windows上我们常用压缩软件完成文件的压缩,在Linux上我们可以使用命令来完成文件压缩。         首先,任意创建两个测试文件:main.c 和 test。

    2024年02月08日
    浏览(27)
  • Linux 压缩解压

      (注:tar是打包,不是压缩!) 解包:tar xvf FileName.tar -C DirName 打包:tar cvf FileName.tar DirName 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName 解压:tar zxvf FileName.tar.gz -C DirName 压缩:tar zcvf FileName.tar.gz DirName 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩

    2024年01月19日
    浏览(32)
  • Linux 压缩和解压

    1、tar命令(复杂) 使用tar命令均可以进行压缩和解压缩的操作 语法:tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数N -c,创建压缩文件,用于压缩模式 -v,显示压缩、解压过程,用于查看进度 -x,解压模式 -f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后

    2024年02月07日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包