zoukankan      html  css  js  c++  java
  • Linux下查找、删除、替换命令

    查看某目录下所有文件的个数:

    [root@localhost1 opt]# ls -l |grep "^-"|wc -l

    查看某目录下所有文件的个数,包括子目录里面的:

    [root@localhost1 opt]# ls -lR|grep "^-"|wc -l

    查看某目录下文件夹(目录)的个数:

    [root@localhost1 opt]# ls -l|grep "^d"|wc -l

    查看某目录下文件夹(目录)的个数,包括子目录里面的:

    [root@localhost1 opt]# ls -lR|grep "^d"|wc -l

    批量删除当前目录下(包括子目录)所有的名称为1的文件:

    [root@localhost jerry]# find . -name "1" -type f | xargs rm -rf

    批量删除当前目录下(包括子目录)所有的名称为1的目录:

    [root@localhost jerry]# find . -name "1" -type d | xargs rm -rf

    批量修改当前目录下(包括子目录)所有的名称为1的目录为2

    [root@localhost firm-letter.com]# find . -name "1" -print0 | xargs -0 rename "1" "2"

    替换/opt目录下所以后缀是.tmp文件中的58.61.192.227字符串为58.61.192.228

    [root@localhost /]# sed -i "s/58.61.192.227/58.61.192.228/g" `grep 58.61.192.227 -rl /opt/*.tmp

    查看当前目录下所有.log日志文件里包含login字符串的相关日志

    find -name "*.log" |xargs grep "login"
  • 相关阅读:
    在Linux终端命令行下播放音乐的命令
    危险,几条可致命的Linux命令!
    Linux 之 shell 比较运算符
    Linux-dd命令详解
    vi总结的几个技巧
    用iptables实现代理上网
    CentOS7.5 开启Samba服务
    CentOS7.5常用命令
    CentOS7.5 安装部署Apache+Mysql+Php
    C++入门基础笔记
  • 原文地址:https://www.cnblogs.com/nulige/p/7607467.html
Copyright © 2011-2022 走看看