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”键向下 ...
随机推荐
- T2695 桶哥的问题——送桶 题解
校内测试 ------T2 看完这个题,就觉得和贪心那一块的任务调度很像,于是思路就是贪心啦! 蒟蒻的我,也就只能想到用贪心了,但是不知道怎么用qwq 这是我考试当时的思路,数据水骗了80分qwq: ...
- 用javascript来判别回文数
什么是回文数?通俗的说就是正着读和倒着读都一样的字符串(即使是数字也是可以看成字符串的). 所以下面回文数都是用字符串来表示的,即判断回文数就是对字符串的判断. 举几个回文数的例子: i love u ...
- 锁对象Lock-同步问题更完美的处理方式
Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我 ...
- python合并两个字典
1.借助dict(d1.items() + d2.items())的方法 2.借助字典的update()方法,没有返回值 3.借助字典的dict(d1, **d2)方法 4.d3={**d1,**d2 ...
- Linux设备驱动程序 之 重要数据结构
文件对象 文件对象是进程已经打开文件描述符的内存中的表示,单个文件可能有多个表示打开文件描述符的file结构: struct file { union { struct llist_node fu_l ...
- Beta冲刺(1/5)
队名:new game 组长博客:戳 作业博客:戳 组员情况 鲍子涵(队长) 过去两天完成了哪些任务 验收游戏素材 学习Unity 2D Animation系统 接下来的计划 制作游戏需要的人物动画 ...
- Django运行项目时候出现DisallowedHost at / Invalid HTTP_HOST header:
web端错误现象: DisallowedHost at / Invalid HTTP_HOST header: 'ip:8000'. You may need to add u'ip' to ALLO ...
- Microsoft 防跨站点脚本库AntiXSS Library
AntiXSS 库目前处于版本 4.2.1,下载地址:http://www.microsoft.com/download/en/details.aspx?id=28589.它经历了一次非常棒的重新编写 ...
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-7.接口配置文件自动映射到属性和实体类配置
笔记 7.接口配置文件自动映射到属性和实体类配置 简介:使用@value注解配置文件自动映射到属性和实体类 1.添加 @Component或者Configuration 注解: ...
- webpy简单入门---1
1. 2. 3. 4.