find查询 crontab计划任务 date时间戳

第二周 oneday

1.find命令

2.基本命令

find 文件路径[选项的值]

常见选项

-name 文件名

-type 文件类型 f //普通文件 d //目录

*通配符

在linux 系统中,如果要查找的文件的名称不清晰,可以使用部分文件名+*搜索

例如

[root@q1 ~]# find /etc/ -name "*.conf" -type f/etc/resolv.conf/etc/libaudit.conf/etc/depmod.d/dist.conf

[root@q1 ~]# find /opt/ -name "a"

[root@q1 ~]# find /opt/ -name "a" -type f

[root@q1 ~]# find /opt/ -name "a" -type d

[root@q1 ~]# touch /opt/xcc.abc

[root@q1 ~]# find / -name "xcc*" -type f //查找名称以xcc开头的所有内容/opt/xcc.abc

通过文件的最后修改时间检索文件

格式

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

find /opt -mtime +3 // +3代表三天之前

[root@q1 ~]# find /opt/ -mtime -3 // -3代表三天之内/opt//opt/a.txt

find 与 ls 、rm -rf 的连用方法

使用xargs连用

find . -name '*~' -type f | xargs rm -rf    *

也可以使用find的 -exec 选项

find . -name '*~' -type f -exec rm {} \;

size值 //根据文件大小检索

find / -size +100M //查找/下大于100M的所有内容

find / -size -10M //查找/下小于10M 的所有内容

扩展命令dd

生成指定大小的测试文件

格式 dd if=/dev/zero of=创建文件的路径 bs=文件大小的值 count=1

//if表示输入文件 of 表示输出文件 bs 代表字节为单位的块的大小 count 代表被复制的块

[root@q1 ~]# dd if=/dev/zero of=/opt/a.txt bs=1M count=1记录了1+0 的读入记录了1+0 的写出1048576字节(1.0 MB)已复制,0.000863206 秒,1.2 GB/秒[root@q1 ~]# dd if=/dev/zero of=/opt/b.txt bs=5M count=1记录了1+0 的读入记录了1+0 的写出5242880字节(5.2 MB)已复制,0.00242959 秒,2.2 GB/秒[root@q1 ~]# dd if=/dev/zero of=/opt/c.txt bs=10M count=1记录了1+0 的读入记录了1+0 的写出10485760字节(10 MB)已复制,0.00681302 秒,1.5 GB/秒[root@q1 ~]#

文件的时间概念

Windows中的时间

1.创建时间

2.修改时间

3.访问时间

在linux中

使用stat命令获取时间信息

[root@q1 ~]# stat /opt/xcc.abc 文件:"/opt/xcc.abc" 大小:0 块:0 IO 块:4096 普通空文件设备:fd00h/64768d Inode:33843247 硬链接:1权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)环境:unconfined_u:object_r:usr_t:s0最近访问:2024-07-15 17:11:42.017196182 +0800最近更改:2024-07-15 17:11:42.017196182 +0800最近改动:2024-07-15 17:11:42.017196182 +0800创建时间:-[root@q1 ~]#

案例 创建文件,并配置文件的修改时间

1.正常时间

[root@q1 ~]# touch /opt/a.txt[root@q1 ~]# stat /opt/a.txt 文件:"/opt/a.txt" 大小:0 块:0 IO 块:4096 普通空文件设备:fd00h/64768d Inode:33843247 硬链接:1权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)环境:unconfined_u:object_r:usr_t:s0最近访问:2024-07-15 17:32:46.655234775 +0800最近更改:2024-07-15 17:32:46.655234775 +0800最近改动:2024-07-15 17:32:46.655234775 +0800创建时间:-

2.配置修改时间

基本格式

touch 文件名称 -m -d "日期时间格式"

[root@q1 ~]# touch /opt/b.txt -m -d "2021-7-14 00:00"

//touch 创建文件,没有文件就新建,有文件就直接修改

[root@q1 ~]# ls -l /opt/总用量 11500drwxr-xr-x. 6 root root 99 7月 9 00:42 apache-maven-3.9.8drwxr-xr-x. 9 root root 220 7月 9 20:57 apache-tomcat-9.0.91-rw-r--r--. 1 root root 11762988 7月 8 17:02 apache-tomcat-9.0.91.tar.gz-rw-r--r--. 1 root root 0 7月 15 17:32 a.txt-rw-r--r--. 1 root root 0 7月 14 2021 b.txt

ping命令限制次数

ping -c 3 域名

tree命令

将文件目录以树状形式展示出来

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

[root@q1 ~]# scp root@192.168.1.21:/opt/a.txt /opt

将192.168.1.21主机下的/opt/a.txt文件下载到本机/opt下

[root@q1 ~]# scp -r root@192.168.1.21:/opt /opt

-r 递归下载192.168.1.21:/opt中的文件至本机/opt下

计划任务

crontab [选项]

-l 查看是否存在计划任务

-e 添加计划任务

再次查看任务

tar 压缩命令

tar -zcvf /tmp/etc.tar.gz /etc //将/etc/打包为/tmp/etc.tar.gz

时间戳

date 显示当前时间

选项应用

+%T //仅显示时间

+%F //仅显示年月日

+%Y //仅显示年份

+%m //仅显示月份

+%d //仅显示日

+%H //仅显示时

+%M //仅显示分

+%S //仅显示秒

各项选项可以组合使用

在计划任务中的应用

最终效果

  • 23
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值