linux系统中常用find命令

一 

1.find命令的通 主要进行文件搜索

2.基本语法 find [文件路径] [选项 选项的值] -name * -type f|d 常见的选项 -name 根据文件的名称搜索文件,支持通配符* -type f代表普通文件,d代表目录

3.*通配符 在linux 系统中,如果要查找的文件的名称不清晰,可以使用部分文件名+*搜索 案例 获取/etc/中以.conf结尾的文件 [root@localhost ~]# find /etc/ -name "*.conf" -type f /etc/resolv.conf /etc/libaudit.conf /etc/depmod.d/dist.conf /etc/dracut.conf /etc/prelink.conf.d/nss-softokn-prelink.conf

二 

scp上传文件 语法 scp [选项] 本地主机资源路径 {远程主机}用户名@主机ip:放置路 上传文件,将克隆机中的a.txt文件上传到源主机中

# 以下操作都是在原主机192.168.135.129中执行的

# 清空opt目录中的文件

[root@localhost ~]# rm -rf /opt/*

[root@localhost ~]# ls /opt/

要求必须启用ssh服务

systemctl start sshd

systemctl stop sshd

根据文件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字节的文件

基本语法 find 文件路径

-size size值(单位 k M G)

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

-size值 [0,size值) +size值 (size值,无穷大)

案例 搜索系统大于100M的文件 [root@localhost opt]# find / -size +100M /proc/kcore find: ‘/proc/9352/task/9352/fd/6’: 没有那个文件或目录

find: ‘/proc/9352/task/9352/fdinfo/6’: 没有那个文件或目录 find: ‘/proc/9352/fd/5’: 没有那个文件或目录

find: ‘/proc/9352/fdinfo/5’: 没有那个文件或目录 /sys/devices/pci0000:00/0000:00:0f.0/resource1_wc /sys/devices/pci0000:00/0000:00:0f.0/resource1 /root/mysql-8.4.1-1.el7.aarch64.rpm-bundle.tar /root/mysql-community-debuginfo-8.4.1-1.el7.aarch64.rpm /root/mysql-community-test-8.4.1-1.el7.aarch64.rpm /var/cache/yum/x86_64/7/updates/gen/primary_db.sqlite /usr/lib/locale/locale-archive

删除root目录下文件大大于100m的文件

[root@localhost opt]# find /root/ -size +100M -exec rm -rf {} \;

[root@localhost opt]# find / -size +100M /proc/kcore find: ‘/proc/9440/task/9440/fd/6’: 没有那个文件或目录

find: ‘/proc/9440/task/9440/fdinfo/6’: 没有那个文件或目录

find: ‘/proc/9440/fd/5’: 没有那个文件或目录

find: ‘/proc/9440/fdinfo/5’: 没有那个文件或目录 /sys/devices/pci0000:00/0000:00:0f.0/resource1_wc /sys/devices/pci0000:00/0000:00:0f.0/resource1 /var/cache/yum/x86_64/7/updates/gen/primary_db.sqlite /usr/lib/locale/locale-archiv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值