find命令,stat命令,tree命令,scp命令,crontab命令的应用

(一)find命令的应用

1.作用

主要进行文件搜索

2.基本语法

find [文件路径] [选项 选项的值]

-name * -type f/d

常见的选项

-name 根据文件的名称搜索文件,支持通配符*

-type f代表普通文件,d代表目录

例子:在/opt底下创建一个ln.txt文件,然后用find进行查找:

3.*通配符

在linux 系统中,如果要查找的文件的名称不清晰,可以使用部分文件名+*搜索 案例 获取/etc/中以.conf结尾的文件

例子:

4.通过文件的最后修改时间搜索文件

语法

find 文件路径 -mtime +days/-days

-mtime 根据文件最后修改时间搜索文件

+号 搜索几天之前的文件信息

-号 搜索几天之内的文件信息

案例:

首先在opt目录中创建一些符合案例的一些文件:

搜索3天以前的文件信息

搜索3天以内的文件信息

5.删除用find查找的内容

(1)方法1,使用管道的方式,xargs

案列,删除/opt 3天前的内容

(2)方法2,使用-exec 的方法删除三天内的内容

6.根据文件size大小搜索文件

find 路径 -size 文件大小 [常用单位 k M G]

size值 搜索等于size的文件

-size值 【0,size值)

+size值 (size值,正无穷)

扩展命令 dd

使用dd创建扩展命令

生成指定大小的测试文件

语法

dd if=/dev/zero of=文件名称 bs=1M count=1

if表示输入文件

of表示输出文件

bs代表字节为单位的块大小

count代表被复制的块

其中/dev/zore是一个字符设备,会不断地返回0字节的文件

案例:创建一个1M大小的文件

7.根据size查找文件

基本语法

find 文件路径 -size size值(单位 k M G)

size值 搜索等于size大小的文件

-size值 [0,size值)

+size值 (size值,无穷大)

案例:查找/opt 目录下小于5M的文件

创建一个10M的文件,然后查找大于5M的文件

(二)stat命令的使用

使用stat命令可以获取文件的时间信息

案例:

用touch -m -d "具体时间" 文件名称 创建一个文件,然后使用stat命令获取

(三)tree命令的应用

创建文件列表,将文件名称以树的形式展示

需要使用yum指令进行安装

yum -y install tree

案例:

创建一个目录,d0,然后用tree三层展示出来

(四)scp命令的应用

scp实现linux系统和linux之间的克隆操作

实现linux和linux之间的文件传输

需要两个linux 克隆操作

使用克隆快速生成

scp要求两台主机的系统都是linux系统

1.使用scp下载文件和目录

语法

scp [选项] 用户名@linux主机地址:/资源路径 linux本地文件路径

配置好IP地址确认好两个机器能够互联互通

2.上传案例

清空刚创建机器的opt目录,将1机器的a.txt传输到2机器的opt中

此时发现已经传输过去了

3.下载案例

2机器下载1机器的do目录

第一次下载:

发现失败,是因为do是目录的原因,给scp 加上-r 选项就好了

发现传输完毕

(五)crontab命令的应用

crontab [选项]

-l list查看当前用户的计划任务信息

-e edit编写计划任务

发现没有任何任务

然后我们用which 命令查找一下echo命令,再创建一条crontab

发现在root目录中有echo.txt文件,指令没有问题。

案例 每分钟将/etc目录下的文件打包保存在tmp目录中

1.找到tar指令的which位置

2.编辑计划任务

3.在脚本中出现%,必须使用转义符\

4.查看备份文件

出现预期效果,没有问题

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值