1.tar 用于对文件进行打包压缩或解压,格式为tar【选项】【文件】,-f参数必须放到参数最后一位

tar -czvf etc.tar.gz /etc

tar参数及作用
参数                         作用                          
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包有哪些文件
-z 用于Gzip压缩或解压
-j 用bzip2压缩或 解压
-v 显示压缩或解压的过程
-f 目标文件名
-P 保留原始的权限与属性
-p 使用绝对路径来压缩
-C 指定解压到目录

2.grep 用于在文本中执行关键词搜索,并显示匹配结果,格式为grep 【选项】【文件】

grep 参数及作用
参数 作用
-b                将可执行文件当作文本文件来搜索                                       
-c    仅显示找到的行数
-i    忽略大小写
-n    显示行号
-v    反向选择---仅列出没有“关键词”的行

3.find 用于按照指定条件来查找文件,格式 find【查找路径】寻找条件 操作

find命令参数及作用
参数 作用
-name                 匹配名称                                      
-perm   匹配权限
-user   匹配所有者
-group 匹配所有组
-mtime -n +n 匹配修改内容的时间(-n 指n天以内 +n 指n天以前)
-atime -n +n 匹配访问文件的时间(-n 指n天以内 +n 指n天以前)
-ctime -n +n 匹配修改文件权限的时间(-n 指n天以内 +n 指n天以前)
-nouser 匹配无所有者文件
-ngroup 匹配无所有组文件
-newer f1 !f2 匹配比f1新但比f2旧的文件

--type

b/d/c/p/l/f

匹配文件类型(字符依次表示,块设备、目录、字符设备、管道、连接文件、文本文件)
-size 匹配文件的大小
-prune 忽略某个目录
-exec......{}\; 后面可跟进一步处理搜索结果的命令

Linux 打包压缩与搜索命令的更多相关文章

  1. linux打包压缩与搜索命令

    1.tar命令 tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”.  tar命令的参数及其作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些 ...

  2. 5. Linux文件目录管理和打包压缩与搜索命令

    1.touch:用于创建空白文件或设置文件的时间 举例:使用ls 命令查看一个文件的修改时间,然后修改这个文件,最后再通过touch命令把修改后的文件时间设置成修改之前的时间(很多黑客就是这样做的): ...

  3. Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组

    tar命令 用途 : 对文件进行打包或者解压 格式 : tar [选项] [文件] 表 tar命令的参数及作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z ...

  4. Linux打包压缩解压工具

    第1章      Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...

  5. Linux学习日志--文件搜索命令

    开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的差别和使用方法格式,什么是path环境变 ...

  6. Linux打包压缩.md

    Linux下打包压缩命令 下面学习一下压缩和打包的相关命令,首先得先明确两个概念,即:压缩和打包 .我们实际使用中一般是打包和压缩结合的使用,为了学习下面简要的介绍一下压缩文件或目录的命令. 压缩:将 ...

  7. linux中压缩与解压缩命令小结

    linux中压缩与解压操作非常常见,其命令参数也非常的多,这里只介绍最经常用的带打包文件的几种压缩和解压方式和几个最常用的参数. 现在最常用的压缩和解压工具是gzip和bzip2,这两种工具不能相互解 ...

  8. [Linux] 016 压缩解压命令

    1. 压缩解压命令:gzip 命令名称:gzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件的格式:.gz 补充: 解压 .rar ...

  9. Linux 学习 (三) 文件搜索命令

    Linux达人养成计划 I 学习笔记 locate 文件名 搜索速度比较快 只能根据文件名搜索 搜索的是保存在 /var/lib/mlocate 的数据库(每天更新一次) 新建文件需要执行 updat ...

随机推荐

  1. zoj 1649 bfs

    Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M ...

  2. 解决: Homestead 环境下, yarn install --no-bin-links, NPM run dev, 命令报错

    执行以下命令: 1 $ rm -rf node_modules 2 $ yarn config set registry http://registry.cnpmjs.org 3 $ yarn ins ...

  3. mysql 两张表的数据设置主外健关联删除

    image_group 主表 image 副表 alter table image add constraint fk_group_idforeign key (group_id)references ...

  4. idea打开dashboard

    1.编辑workspace.xml文件,搜索 “RunDashboard” 节点 2.在component节点下增加option <option name="configuration ...

  5. 软件开发者路线图梗概&书摘chapter3

    漫漫长路:自定路线,想象十年后 1.技重于艺:重视客户的交付价值 客户的解决方案与个人内在标准的平衡 2.持续动力:金钱.乐趣.名声 列出五项最重要的动力 3.培养激情:博客.钻研名著.加入学习小组. ...

  6. 后台管理系统好用的UI框架

    https://www.layui.com/demo/form.html

  7. zabbix 监控进程

    参考资料 官方文档. 有时候某个进程挂了没有发现,直到业务中断才想起去检查.希望能有个功能在某个进程挂了以后发出告警. zabbix提供proc.num这个key对后台进程进行监控.原理很简单,其实就 ...

  8. Git与Bitbucket配合使用

    1 , 简介 Git : Git是目前世界上最先进的分布式版本控制系统 Bitbucket : BitBucket 是一家代码托管网站 , 类似与GitHub , 不同的是GitHub更专注于开源 , ...

  9. NGUI外包开发总结一下今天的收获

    先总结一下今天的收获:在一个脚本类中对其成员变量进行初始化时,什么时候在Awake()中,什么时候在Start()中是有讲究的. 1)当成员变量会被外部脚本引用时,尤其是该成员变量是一个自己定义的非脚 ...

  10. C# 重写Equals

    public class PerformanceRank { public int Rank { get; set; } public string Eid { get; set; } public ...