Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组
tar命令
用途 : 对文件进行打包或者解压
格式 : tar [选项] [文件]
表 tar命令的参数及作用
|
参数 |
作用 |
|
-c |
创建压缩文件 |
|
-x |
解开压缩文件 |
|
-t |
查看压缩包内有哪些文件 |
|
-z |
用Gzip压缩或者解压 |
|
-j |
用bzip2压缩或者解压 |
|
-v |
显示压缩或者解压的过程 |
|
-f |
目标文件名 |
|
-p |
保留原始的权限和属性 |
|
-P |
使用绝对路径来压缩 |
|
-C |
指定解压到的目录 |
示例:
创建压缩文件

解压缩文件

grep命令
用途 : 用于在文本中执行关键词搜索,并显示匹配的结果
格式 : grep [选项] [文件]
|
参数 |
作用 |
|
-b |
将可执行文件(binary)当做文本文件(text)搜索 |
|
-c |
仅显示找到的行数 |
|
-i |
忽略大小写 |
|
-n |
显示行号 |
|
-v |
反向选择----仅列出没有”关键词”的行 |
示例 :


find命令
用途 : 用于按照指定条件来查找文件
格式 : find [查找路径] 寻找条件 操作
表 find命令的参数及作用
|
参数 |
作用 |
|
-name |
匹配名称 |
|
-perm |
匹配权限(mode为完全匹配 –mode包含即可) |
|
-user |
匹配所有者 |
|
-group |
匹配所有组 |
|
-mtime -n +n |
匹配修改内容的时间(-n为n天以内 +n为n天以前) |
|
-atime -n +n |
匹配访问文件的时间(-n为n天以内 +n为n天以前) |
|
-ctime -n +n |
匹配修改文件的时间(-n为n天以内 +n为n天以前) |
|
-nouser |
匹配无所有者的文件 |
|
-nogroup |
匹配无所有组的文件 |
|
-newer f1 !f2 |
匹配比f1新但比f2旧的文件 |
|
--type b/d/c/p/l/f |
匹配文件的大小(后面的字母参数依次表示为块设备、目录、字符设备、管道、链接文件、文本文件) |
|
-size |
匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件) |
|
-prune |
忽略某个目录 |
|
-exec ...... {}\ |
后面可跟用于进一步处理搜索结果的命令 |
示例 :
1.获取/etc目录下的所有host开头的文件列表

2.搜索权限包括SUID权限的所有文件,只需要使用 -4000即可

3.在整个系统中找出所有归属于Linuxprobe用户的文件并复制到/root/findresult目录下

Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组的更多相关文章
- 5. Linux文件目录管理和打包压缩与搜索命令
1.touch:用于创建空白文件或设置文件的时间 举例:使用ls 命令查看一个文件的修改时间,然后修改这个文件,最后再通过touch命令把修改后的文件时间设置成修改之前的时间(很多黑客就是这样做的): ...
- Linux 打包压缩与搜索命令
1.tar 用于对文件进行打包压缩或解压,格式为tar[选项][文件],-f参数必须放到参数最后一位 tar -czvf etc.tar.gz /etc tar参数及作用 参数 作用 -c 创建压缩文 ...
- linux打包压缩与搜索命令
1.tar命令 tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”. tar命令的参数及其作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些 ...
- Linux就该这么学——新手必须掌握的命令之系统状态检测命令组
ifconfig命令 用途 : 获取网卡配置与网络状态等信息 格式 : ifconfig[网络设备][参数] 其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址( ...
- Linux就该这么学——新手必须掌握的命令之我的第一个命令
1.Linux操作系统的开机进程(基本过程) (1).内核的引导: BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动.读取目录/boot目录下的内核文件 (2).运行init: 运行init ...
- Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)
1.文件搜索命令:locate [文件名] 在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少 例子:locate test.txt,就会显示文件名包含 test.txt的所 ...
- Linux就该这么学——新手必须掌握的命令之常用的系统工作命令
echo命令 含义:echo命令用于在终端输出字符串或变量提取后的值,格式为 : echo [字符串|$变量] 示例: 将”Linuxprobe.com”输出到终端屏幕的命令为: [root@linu ...
- Linux就该这么学——新手必须掌握的命令之文件目录管理命令组
touch命令 用途 : 用于创建空白文件或设置文件的时间 格式 : touch [选项] [文件] 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修改时间”(mtime) -d ...
- Linux就该这么学——新手必须掌握的命令之文件编辑命令组
cat 命令 用途 : 用于查看纯文本文件 格式 : cat [选项] [文件] 示例 : more 命令 用途 : 用于查看纯文本文件(内容较多的),可以用”Enter” 键或者”Space”键向下 ...
随机推荐
- 转:JMeter5的If Controller操作解析
问题描述 在JMeter中添加了If Controller控制器,然后再控制器的表达式输入框中输入了预先构造的为“真”条件,执行Run发现结果树中并没有监控到执行的记录. 问题分析 在最新版JMete ...
- 7.12T1序列
1.序列 [问题描述] Hzy 得到了一个字符串,这个字符串只有’A’,’G’,’C’,’T’这四种字符,她发现这个 序列中连续 k 个字符可以形成一种新的字符序列,她称这种序列为 Hzy 序列,她现 ...
- Flask-认识flask
Python 现阶段三大主流Web框架 Django Tornado Flask 对比 百度百科 1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, ...
- 修改checkbox样式-1
说明 使用伪类来对复选框进行样式修改.以下以最简单的一个样式修改为实例进行说明. 步骤介绍: 将一个label与复选框进行绑定,将两者放在同一个div下 调整 label的外部样式使其作为复选框的外形 ...
- nginx 的使用
nginx 反向代理,并拥有其高效的性能,并发效果好,是解决跨域最好的选择 nginx 的使用 1. 下载:在官网上下载 window 系统的 nginx 网址:http://nginx.org/en ...
- Flutter移动电商实战 --(13)ADBanner组件的编写
1.AdBanner组件的编写 我们还是把这部分单独出来,需要说明的是,这个Class你也是可以完全独立成一个dart文件的.代码如下: 广告图片 class AdBanner extends Sta ...
- rocketmq备忘
rocketmq unrecognized VM option 'MetaspaceSize=128m' => jdk1.8 JAVA_HOME https://blog.csdn.net/c3 ...
- 移动端——link标签
meta标签中提到了部分功能要结合link标签进行使用,link标签主要是存放CSS文件的地方,同时还有一些专属的移动端设置. <meta http-equiv="Content-Ty ...
- P3951 小凯的疑惑
P3951 小凯的疑惑 题解 题意也就是求解不能用 ax+by 表示的最大数 ans(a,b,x,y,都是正整数) 给定 a ( =7 ) , b ( =3 ) 我们可以把数轴非负半轴上的数按照a的 ...
- spring clound gateway 上传文件,中文文件名乱码解决办法
先说解决办法吧: 有三种解决办法 1 ,zuul官方给出了解决方案,使用/zuul开头的请求可以避免中文名乱码以及支持大文件上传 域名是 testgateway.com 接口是 api/image ...