查找文件
find ./ -type f
查找目录
find ./ -type d
查找名字为test的文件或目录
find ./ -name test
查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)
find ./ -regex .*so.*\.gz
查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称)
find ./ -type d -print -exec ls {} \;
查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,执行命令前需要确认)
find ./ -type d -ok ls {} \;
查找目录并列出目录下的文件(将找到的目录添加到ls命令后一次执行,参数过长时会分多次执行)
find ./ -type d -exec ls {} +
查找文件名匹配*.c的文件
find ./ -name \*.c
打印test文件名后,打印test文件的内容
find ./ -name test -print -exec cat {} \;
不打印test文件名,只打印test文件的内容
find ./ -name test -exec cat {} \;
查找文件更新日时在距现在时刻二天以内的文件
find ./ -mtime -2
查找文件更新日时在距现在时刻二天以上的文件
find ./ -mtime +2
查找文件更新日时在距现在时刻一天以上二天以内的文件
find ./ -mtime 2
查找文件更新日时在距现在时刻二分以内的文件
find ./ -mmin -2
查找文件更新日时在距现在时刻二分以上的文件
find ./ -mmin +2
查找文件更新日时在距现在时刻一分以上二分以内的文件
find ./ -mmin 2
查找文件更新时间比文件abc的内容更新时间新的文件
find ./ -newer abc
查找文件访问时间比文件abc的内容更新时间新的文件
find ./ -anewer abc
查找空文件或空目录
find ./ -empty
查找空文件并删除
find ./ -empty -type f -print -delete
查找权限为644的文件或目录(需完全符合)
find ./ -perm 664
查找用户/组权限为读写,其他用户权限为读(其他权限不限)的文件或目录
find ./ -perm -664
查找用户有写权限或者组用户有写权限的文件或目录
find ./ -perm /220
find ./ -perm /u+w,g+w
find ./ -perm /u=w,g=w
查找所有者权限有读权限的目录或文件
find ./ -perm -u=r
查找用户组权限有读权限的目录或文件
find ./ -perm -g=r
查找其它用户权限有读权限的目录或文件
find ./ -perm -o=r
查找所有者为lzj的文件或目录
find ./ -user lzj
查找组名为gname的文件或目录
find ./ -group gname
查找文件的用户ID不存在的文件
find ./ -nouser
查找文件的组ID不存在的文件
find ./ -nogroup
查找有执行权限但没有可读权限的文件
find ./ -executable \! -readable
查找文件size小于10个字节的文件或目录
find ./ -size -10c
查找文件size等于10个字节的文件或目录
find ./ -size 10c
查找文件size大于10个字节的文件或目录
find ./ -size +10c
查找文件size小于10k的文件或目录
find ./ -size -10k
查找文件size小于10M的文件或目录
find ./ -size -10M
查找文件size小于10G的文件或目录
find ./ -size -10G
相关推荐
CHM文件是一种Windows的帮助文件格式,包含了各种Linux命令的详细解释和用法。这本手册可能包括了如`ls`, `cd`, `mkdir`, `rm`, `cp`, `mv`, `grep`, `find`, `sudo`, `apt-get`等基础命令,以及更复杂的`sed`, `awk...
4. **Linux命令行**:详细介绍常用命令,如ls、cd、mkdir、rm、cp、mv、grep、find、sed等,并解释如何组合命令行参数和管道。 5. **shell脚本编程**:教授bash shell脚本的编写,包括变量、条件语句、循环结构和...
### 《循序渐进Linux》详细目录结构分析 #### 一、Linux系统介绍与环境搭建 ##### 1.1 Linux版本介绍 - **1.1.1 Red Hat Linux** - Red Hat Linux是最早期的Linux发行版之一,以其稳定性和安全性著称。 - **...
"Linux Shell脚本攻略中文版"可能是对Shell编程的详细介绍,包括基本语法、变量、条件语句、循环结构、函数、输入/输出重定向、错误处理等核心概念。它可能还会涵盖高级主题,如进程控制、信号处理、正则表达式、Awk...
2. **安装Linux**:这部分会详细讲解如何在虚拟机上安装Linux,包括下载ISO镜像、设置虚拟机参数、进行分区和格式化硬盘、安装过程以及启动后的基本设置。 3. **文件系统**:Linux采用的是Unix风格的文件系统,以根...
find用于搜索符合特定条件的文件,而xargs可以将find的结果作为参数传递给其他命令。结合使用,它们可以实现复杂的文件操作任务。 5. **后台执行命令**:在Linux中,后台执行命令可以让用户在执行其他任务的同时,...
- **命令行操作**:熟悉常见的Linux命令,如`ls`, `cd`, `mkdir`, `rm`, `cp`, `mv`, `grep`, `find`, `sed`等,以及管道`|`和重定向`>`、`的使用。 - **权限管理**:理解Linux的用户和组概念,以及文件的读、写、...
3. **命令行参数**:脚本可以接收命令行参数,这些参数在脚本内部用$1, $2, ... $9表示,$0则代表脚本本身的名字。 4. **管道与重定向**:管道(|)可以将一个命令的输出作为另一个命令的输入,而重定向(> 和 <)...
**Linux Hack之101** 是一本专注于Linux操作系统高级技巧和黑客技术的书籍,适合对Linux有基础了解并希望深入挖掘其潜力的用户。这本书可能是英文原版,为读者提供了全面且深入的Linux操作和管理知识。 在Linux的...
2. 命令行参数:在运行脚本时,可以通过$1, $2, $3等访问传递的参数。 3. 控制结构:包括条件语句(if-else)和循环(for, while, until)。 4. 函数:Shell脚本支持自定义函数,方便代码复用。 三、输入/输出...
本书内容翔实、涉及领域广泛,并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理Linux不可多得的好书。 目 录 译者序 前言 第一部分 Red Hat Linux的介绍与安装 ...
下面将详细介绍Linux下Mongodb的安装和基本sql语句。 安装Mongodb 1. 下载安装包:首先,需要下载Mongodb的安装包,可以从Mongodb的官方网站下载,例如wget ...
1. **基础概念**:解释Linux命令行的基本使用方法,如命令的结构、参数的传递、通配符的使用、管道和重定向等基础操作。 2. **常用命令**:详细介绍如`ls`(列出目录内容)、`cd`(切换目录)、`pwd`(显示当前工作...
书中详细列出了各种命令的用法、参数和实例,涵盖了诸如ls、cd、cp、mv、grep、find、sed等常用命令,以及管道(pipe)、重定向(redirect)和进程控制等高级操作。 第三部分则深入讲解了文件和目录管理,包括权限...
本章节主要介绍了 Linux 查找文件的基本方法,包括 find 和 locate 命令的使用方法。 第十九章:归档和备份 本章节主要讲述了 Linux 归档和备份的基本概念和操作,包括 tar 和 gzip 命令的使用方法。 第二十章:...
2. **参数传递**:命令后可跟随参数,例如`ls -l`显示目录内容的详细信息。 3. **管道符**:`|`可以将一个命令的输出作为另一个命令的输入,如`ls | grep "txt"`筛选出包含"txt"的文件名。 4. **重定向**:`>`和`...
本书详细介绍了如何利用Shell编写高效、实用的脚本,是学习Linux和UNIX系统管理的重要参考资料。 该书的重点内容可能包括以下几个方面: 1. **Shell基础**:介绍各种常见的Shell类型,如Bash(Bourne Again SHell...
在Linux环境中,用户通过输入指令并配合参数来完成各种任务,如文件管理、进程控制、网络通信、系统监控等。Linux指令集的掌握对于任何Linux用户来说都是至关重要的,无论是初学者还是高级管理员。 1. 文件和目录...
填空题可能涉及基本命令的参数,如`ls -l`显示详细信息,`cd`改变当前工作目录;简答题可能涵盖如何查找文件、设置环境变量或解释Linux内核的工作原理;编程题可能要求编写简单的shell脚本来完成特定任务。 接下来...