[Linux] Linux Shell查找文件

#!/bin/bash
# 查找当前目录中所有大于1mb的文件,把文件名写到文本文件中,统计个数
# 
# find命令,参数:路径地址,命令参数,-size n (查找长度为n的文件) -type f (查找某类型文件,f普通文件)
# tee命令    参数:文件名 (把输入数据保存成文件)
# | 管道符号 把第一个命令的执行结果传给第二个命令
# wc统计命令,参数:-l (统计行数)
find ./ -size +1k -type f | tee bigfile.txt | wc -l
#!/bin/bash
# 目的:查找/目录下,文件名以abc开头的文件100个,保存到文件中
# 
# for in循环
# shell的命令替换,反引号,将命令执行结果保存到变量中
# find查找命令 参数:-name "xxx" (查找文件名,里面可以用通配符*)
# head开头命令 参数:-n (显示多少行)
# 输出重定向>> 两个>>代表追加
for filename in `find / -name "abc*" | head -n 100`
do
    echo $filename >> abcfile.txt
done

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术圈

(整理Linux书签)——Vim命令的使用

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

7010
来自专栏WalkingCloud

CentOS7下搭建OpenVPN Server

VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户...

9.7K30
来自专栏Linux知识积累

抓包工具tcpdump用法说明

tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。

10840
来自专栏小码农薛尧

Docker入门-docker compose的使用

Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。其代码目前在https://github.com/docker/com...

13620
来自专栏Linux知识积累

Linux vmstat命令详解

vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。是对系统的整体情况进...

12850
来自专栏运维经验分享

Linux resize2fs: Bad magic number in super-block错误的解决方法

原创 Linux操作系统 作者:chenfeng 时间:2017-04-06 10:35:18  13377  0

13520
来自专栏贾志刚-OpenCV学堂

Ubuntu下编译Opencv4.0及opencv_contribute模块步骤详解

编译环境:ubuntu16.04 LTS Opencv版本:opencv4.0.1+opencv4.0.1 contribute

50630
来自专栏崔庆才的专栏

一篇文章带你登顶 MacBook 高效工作环境配置

笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大大减少你切换应用程序的次数,显著提升你的工作效率,别忘了同时申...

12110
来自专栏汪宇杰博客

使用 Azure DevTest Lab 搭建云端开发测试环境

程序员和测试工程师经常需要自己搭环境用于开发和测试目的,这些机器可能只会使用很短一段时间。通常我们会在本机使用 Hyper-V、VMWare 之类的虚拟机产品,...

10210
来自专栏运维经验分享

Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)

当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了l...

8120

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励