精华内容
下载资源
问答
  • Linux 查找某天文件并打包

    千次阅读 2015-05-29 18:33:59
    1.方法一 ...如:当前目录下查找5月25日的文件并打包 ll -lrt | grep May\ 25 | awk '{print $9}' | xargs tar -zcvf /home/DexYang/userser0525.tar.gz
    1.方法一

    如:当前目录下查找5月25日的文件并打包


    ll -lrt  | grep May\ 25 | awk '{print $9}' | xargs  tar -zcvf /home/DexYang/userser0525.tar.gz







    展开全文
  • linux全局查询文件

    万次阅读 2019-08-09 10:03:54
    在工作中,可能突然需要找到某个文件,但是又不知道在那个位置,需要全局查询一下。下面是命令行: 建议进入某个文件夹减小搜索返回  第一种:  find / -name "*.log" | xargs grep "vl" /:意思是从/开始...

     在工作中,可能突然需要找到某个文件,但是又不知道在那个位置,需要全局查询一下。下面是命令行:

      建议进入某个文件夹减小搜索返回

     第一种: 

    find / -name "*.log" | xargs grep "vl"     

         /:意思是从/开始进行查找。

      意思是包含“vl”的行。

     不区分大小写

    第二种: 

    find  -iname "*SaleContractFromDc*"
    
    

    (推荐使用)第三种:

    find . -name  "SaleContractFromDC.jsp"

     

     linux 查找某目录下包含关键字内容的文件

    grep -r "test"

     

    展开全文
  • 表示以点开头,因为点在Linux中是特殊字符(需要反斜杠转义),表示任意某个字符,必须要匹配一个字符,空格也行,空格也表示一个字符,但是不能是空, * 表示字符匹配0次或者多次,.* 连在一起就表示任意长度的...

    正常查看所有文件命令,-a表示可以查看隐藏文件
    ls -a
    通过查找命令,过滤出点开头的文件
    grep "^\..*"
    其中,^\. 表示以点开头,因为点在Linux中是特殊字符(需要反斜杠转义),表示任意某个字符,必须要匹配一个字符,空格也行,空格也表示一个字符,但是不能是空, * 表示某字符匹配0次或者多次,.* 连在一起就表示任意长度的字符
    如果少了一个点是^\.* ,表示转义后的点符号匹配0次或多次,所以是不能只查出点开头的文件
    正确命令是: ls -a | grep “^\..*”

    但是如果想以长列表的格式输出呢,加个-l选项么?
    经过测试 ls -al | grep “^\..*” 没有任何输出,原因是 ls -al 通过管道传过去的是长列表格式,每行数据不只是文件名,还有文件权限,属主,大小,时间等信息,就不能以上面的条件进行过滤了
    通过观察长列表格式,点开头的文件都有时间参数,“数字+空格+点”这个格式就能匹配出点开头的文件
    正确命令是:ls -al | grep “[0-9] \.”
    但是这里有个小缺陷,如果文件中有data123 .log类似于这样格式的文件,那上面的命令就失效了

    再来介绍个利用gawk进行过滤的方法
    前面还是ls -al 通过管道传递输出给gawk
    gawk逐行处理数据,默认以空格为分隔符,对每行进行切割,用$1取第一个字段,$2取第二个字段,以此类推,$0 表示本行的原数据,我们只要匹配文件名对应的 $9 字段即可,$9 ~ /^\./ 其中~表示精确匹配,篇幅有限,关于gawk其他的语法格式不再赘述
    正确的命令是: ls -al | gawk ’ $9 ~ /^\./{print $0}’

    菜鸟手书,欢迎指正

    展开全文
  • linux查询磁盘空间,查询文件大小

    千次阅读 2020-06-28 15:28:20
    查询磁盘空间:df -h 示例: 查询某文件下所有文件大小:du -sh /home/* 示例:

    查询磁盘空间:df -h
    示例:
    在这里插入图片描述

    查询某文件下所有文件大小:du -sh /home/*
    示例:
    在这里插入图片描述 [ 未找到 ]  [ Loading... ]

    展开全文
  • 创建的文件,命令如下: 命令: 查找在指定路径下,在2019.09.03产生的文件,例如/home/yasin/: ls --full-time /home/yasin/ | sed -n '/2019-09-03/p' 测试: 在/home/yasin/下创建三个文件: ...
  • linux统计一些文件的大小总和

    万次阅读 2017-09-12 10:04:44
    find ./ -name *.log|xargs du -ck
  • linux查找删除某天前的文件(转载)

    千次阅读 2018-06-20 11:17:07
    语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 例1: 将/usr/local/backups目录下所有10前带"... find:linux的查找命令,用户查找指定条件的文件 /us...
  • Linux删除文件某一行

    万次阅读 2019-02-20 14:23:39
    Linux删除文件某一行 使用命令sed sed -i "nd" filename 如果想要删除最后一行,但是不知道文件一共几行,可以通过 cat filename | wc -l 获取总行数,再删除,或者直接使用命令 sed -...
  • Linux下查找文件所在的路径比较实用的两个命令: 1. whereis 文件名 2. locate -文件名
  • Linux统计文件中字符串“sent ip”出现的次数: cat nohup.log |grep "sent ip" |wc -l 1.第一种方法:使用grep命令进行统计 grep -o '字符串' file |wc -l [@more@] 2.第二种方法:使用awk命令进行...
  • linux下获取某文件的总行数

    千次阅读 2018-08-29 17:00:50
    需求: linux下获取某文件的总行数 实现: 方案一: echo `cat logfile.txt | wc -l` 方案二: more logfile.txt |wc -l   摘自:http://www.xhuojia.com/zhuanlan/2779749052.html...
  • linux截取文件中的几行

    千次阅读 2018-09-29 20:59:21
    linux中截取文件某几行的命令如下: 1.截取前5行:head -5 filename,filename是你要截取的文件名,不在当前目录下要加路径的。 2.截取后5行:tail -5 filename 3.截取5-10行,并重新输入到另一个文件中 ...
  • Linux 查找时间段内的所有文件

    万次阅读 2015-06-06 08:14:51
    如:在20-50内修改过的文件 find ./ -mtime +20 -a -mtime -50 -type f 2.精确到时分秒 如:在2015年5月10日内的文件 方法一:touch -t 201505100000 t_start;touch -t 201505102359.59 t_end;find . -type...
  • Linux查询出某个名的文件所在路径

    万次阅读 2018-01-04 21:24:34
    Linux查询出某个名的文件所在路径
  • Linux查询日志关键字前后十行

    千次阅读 2020-08-19 17:02:21
    查询日志关键字前后十行 grep -C 10 'Exception' xxx.log xxx为日志文件名称 上面10行: grep -B 10 'Exception' xxx.log 下面10行: grep -A 10 'Exception' xxx.log
  • Linux生成core文件、core文件路径设置

    万次阅读 多人点赞 2017-05-08 20:51:51
    1.设置core文件大小 列出所有资源的限制: ulimit -a ulimit -a.png 或者查看core file size: ulimit -c core file size: unlimited:core文件的大小不受限制 0:程序出错时不会产生core文件 1024:代表1024...
  • 一、使用背景 鉴于业务需求,需要编写一个脚本文件,用于不间断的获取一些信息。这里用shell脚本是最方面的,循环执行我们的请求方法即可。二、shell脚本编写过程(1)创建 test.sh文件//使用touch命令创建文件 ...
  • 需要查验生产环境,文件夹下,模糊匹配 *202005*的文件,是否包含字符串'image_',并输出文件名 #指令如下 grep -rl image_ *202005* 结果如下: 追根溯源,grep菜谱之强大 grep 简介 grep(Global Regular ...
  • linux某文件权限为d是什么意义

    千次阅读 2020-02-13 20:55:59
    linux中d代表此文件是文件夹,-代表此文件是普通文件,l代表此文件是软链接(相当于windows中的快捷方式)。
  • grep perl -R /root/shell/ 使用-R进行递归遍历搜索
  • 每个子目录a , b , c 都有 format=txt/version=1/data_date=2019-09-23 和 format=txt/version=1/data_date=2019-09-24,这些目录下面有zip和txt.zip两种文件。 我们需要取出format/txt/data_date=20...
  • LinuxLinux文件文件的存储

    万次阅读 2018-07-31 18:39:51
    文件的基本概念 文件就是一组按照某种格式组织的具有完整逻辑意义的信息。 从使用和创建文件的用户角度来看,文件是磁盘的最小存储单元,用户数据除非在文件中,否则不能保存到磁盘;从进程的角度来看,文件是一种...
  • #删除/app/logs/目录下的7前的文件 find /app/logs/ -type f -mtime +7 | xargs rm -f #删除30前的目录 find /app/logs/ -type d -mtime +30 |xargs rm -rf 二、和exec搭配 #删除/app/logs/目录下的7前的...
  • linux 查找 包含字符串的文件

    千次阅读 2016-05-26 16:32:38
    linux 查找 包含字符串的文件
  • Linux 查看文件夹下文件数量

    千次阅读 2018-04-16 22:21:22
    LInux find指令的使用:  find命令查看(推荐):  所有子目录的数量:  [root@localhost ~]# find pma -type d | wc -l  125  [root@localhost ~]# find pma/ -type d | wc -l  125  [root@localhost ~]# ...
  • 笔记---linux给某用户赋予某文件权限

    千次阅读 2018-05-12 23:50:56
    红框圈的rw-r--r--表示的是,每三位一组赋予权限,r表示可读,w表示可写,x表示可执行。第一组是用户权限;第二组是用户组权限;第三组是其他人权限。所以rw-r--r--意思是,当前用户有...如何给用户赋予某文件权限:...
  • 统计文件夹下文件的个数ls -l |grep "^-"|wc -l统计文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l如统计/home/han目录(包含子目录)下的所有js文件...
  • Linux 查看正在执行文件的PID

    千次阅读 2019-07-10 09:31:11
    pgrep -f filename
  • 上海公司Linux机密培训文件PPT

    千次下载 热门讨论 2008-11-08 21:34:19
    上海公司Linux机密培训文件PPT.培训文档写的不错,都是基础知识,喜欢的就顶一下哦。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 374,036
精华内容 149,614
关键字:

linux查询某天的文件

linux 订阅