整理的一些linux find的常用命令
find的格式如下:
find pathname -option [-print] [ -exec or -ok] command {} \;
#-print 将查找到的文件输出到标准输出
#-exec command {} \; 将查到的文件执行cmd操作,{} 和 \;之间有空格
#-ok 和-exec相同,只不过在操作前要询用户
常用的选项:
-name filename #按指定文件夹下查找filename find . -name *.txt 注:'*.txt'则会查找隐藏文件夹中的文件
-type f/d/c/l/b/p #查普通文件、目录、字符设备、链接符号、块设备、管道
-perm 744 #查找文件权限为744的文件
以下几个多用在日志查找上
-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -mmin -n +n
-atime -n +n #按文件访问时间来查找文件,-n指n天以内,+n指n天以前 -amin -n +n
-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -cmin -n +n
find /etc -name passwd -exec grep root {} \;
例子:
1. 查询目录下的所有文件;
find . -type f -exec ls -lt {} \;
2. 在/opt/work/log目录中查找更改时间在15日以前的文件并删除它们:
find /opt/work/log -mtime +15 -exec rm -rf {} \;
3. 查询当天修改过的文件
find ./ -type f -mtime -1 -ecec ls -lt {} \;
4. 查找磁盘中大于3M的文件
find . -size +300k -exec ls -ld {} \;
5. 将find出来的东西拷到另一个地方
find *.c -exec cp '{}' /bak ';'
分享到:
相关推荐
04.3.1 Linux常用命令-文件搜索命令-文件搜索命令find.mp4 04.3.2 Linux常用命令-文件搜索命令-其他文件搜索命令.mp4 04.4 Linux常用命令-文件搜索命令-帮助命令.mp4 04.5 Linux常用命令-文件搜索命令-用户管理...
本资料集旨在提供一个全面的Linux基本命令和常用命令的大全,帮助用户更好地进行系统维护、开发工作以及其他日常操作。 首先,我们从最基础的命令开始。`ls`命令用于列出目录内容,通过添加不同的选项(如 `-l` ...
在Linux操作系统中,掌握一些常用命令对于日常的系统管理和开发工作至关重要。以下是一些关键的Linux命令及其用途的详细说明: 1. **find命令**: `find` 是Linux中最常用的搜索文件和目录的工具。它允许你在指定...
下面将详细介绍Linux Find命令的一些核心概念、常用选项以及实际应用。 **1. Find命令的基本结构** Find命令的基本格式如下: ``` find [path] [expression] [action] ``` 其中,`path`是查找的起始位置,默认为...
Solaris 10 常用命令指南 Solaris 10 作为一个 Unix 操作系统,提供了许多有用的命令来管理和维护系统。以下是 Solaris 10 中一些常用的命令: 基本命令 1. ls 命令:显示文件名,等同于 DOS 下的 dir 命令。...
**find命令**:根据条件搜索文件,例如`find / -name "myfile"` 在根目录下查找名为myfile的文件。 **grep命令**:在文件中搜索特定文本,例如`grep "keyword" file.txt` 在file.txt中查找包含"keyword"的行。 **...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...
Linux Ubuntu常用命令 Linux Ubuntu系统中有很多常用的命令,这些命令可以帮助用户更好地管理和使用系统。下面我们将对这些命令进行详细的介绍。 一、文件管理 在Linux Ubuntu系统中,文件管理是最基本也是最...
### Linux Find 命令使用手册详解 #### 概述 `find` 是一个功能强大的命令行工具,用于在Linux系统中的目录树中查找文件。它支持多种选项和表达式来帮助用户根据特定条件筛选出目标文件。此文档将详细介绍`find`...
Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...
Linux 常用命令详解 Linux 操作系统中,有许多常用的命令,可以帮助用户更方便地管理和维护系统。本文将详细介绍一些常用的 Linux 命令,包括 su 命令、pwd 命令、cd 命令、ls 命令、find 命令、tar 命令、gzip ...
Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...
下面将详细介绍`find`命令的基本语法、常用选项以及实际应用示例。 #### 基本语法 `find`命令的基本语法结构如下: ```bash find [路径] [表达式] ``` 或者更具体的格式为: ```bash find PATH OPTION [-exec ...