zoukankan      html  css  js  c++  java
  • 「Linux学习」之find用法

    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
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    Excel设置下拉选项的方法
    Codeforces Round #218 (Div. 2) (线段树区间处理)
    手动配置S2SH三大框架报错(一)
    一种H.264高清视频的无参考视频质量评价算法(基于QP和跳过宏块数)
    UIWebView的使用
    AFNetworkIng的简单使用
    虚线边框的实现
    iOS实现简单时钟效果
    hdu 3966 Aragorn's Story
    Count on a tree
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10683845.html
Copyright © 2011-2022 走看看