前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「Linux学习」之find用法

「Linux学习」之find用法

作者头像
呆呆
修改2021-05-20 17:51:21
3560
修改2021-05-20 17:51:21
举报
文章被收录于专栏:centosDaicentosDai

find 目录 条件1 -a | -o 条件2 --- >> 递归查找包含所有子目录

常用条件:

-type 类型(f,d,l) f: 文件, d 目录, l 快捷方式

-name "文档名称"

-size + | -文件名称(K,M,G)

-user 用户名

查找/boot下所有的目录

find /boot -type d

查找/etc下所有的快捷方式:

find /etc -type l

查找/boot下所有的文件:

find /boot -type f

find 目录 -name

查找/etc 下面的passwd

find /etc -name "passwd"

查找/usr/local 下的java

find /usr/local -name "java "

查找在/etc下所有以.conf结尾的

find /etc -name "*.conf

ls /etc/*.conf --- >>仅操作单层目录,不涉及子目录,所以少, etc的操作不需要加引号

查找在/usr/local下,所有以jdk开头的:

find /usr/local -name "jdk*"

touch /root/abc01.txt

touch /root/abc02.txt

mkdir /root/abc

查找/root下所有abc开头的

find /root -name "abc*"

查找/root下所有以abc开头的文件:

find /root -name "abc*" -a -type f

查找/root下素有以abc开头的目录:

find /root -name "abc" -a -type d

查找/boot下大于300k的

find /book -size +300k

将/boot目录下>300k的拷贝到/opt目录下

find /boot -size +300k -exec cp -r {} /opt \;

shell 脚本的一般组成:

#! 环境声明

# 注释文本

可执行代码

vim /root/hello.sh

#! bin/bash

echo hello world

chmod + x /root/hello.sh

脚本加入内核版本信息,主机名,ip地址前两行:

cat /etc/redhat-relase

uname -r

hostname

ifconfig | head -2

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档