`

linux命令/文件/文件夹搜索

阅读更多

命令的搜索:which

文件的搜索:whereis、locate、find

 

which命令搜索

在终端机模式当中,连续输入两次[tab]按键就能够知道使用者有多少命令可以下达。(PATH 目录中可以找到的命令)

那你知不知道这些命令的完整档名放在哪里?举例来说,ls 这个常用的命令放在哪里呢? 就透过 which 或 type 来找寻吧!

 

这个命令是根据『PATH』这个环境变量所规范的路径,去搜寻『运行档』的档名~ 

所以,重点是找出『运行档』而已!且 which 后面接的是『完整档名』喔!若加上 -a 选项,则可以列出所有的可以找到的同名运行档,而非仅显示第一个而已!

 

最后一个范例最有趣,怎么 cd 这个常用的命令竟然找不到啊!为什么呢?这是因为 cd 是『bash 内建的命令』啦! 

但是 which 默认是找 PATH 内所规范的目录,所以当然一定找不到的啊!那怎办?没关系!我们可以透过 type 这个命令喔! 

 

文件的搜寻:

在 Linux 底下也有相当优异的搜寻命令,通常 find 不很常用的!因为速度慢之外, 也很操硬盘。

通常我们都是先使用 whereis 或者是 locate 来检查,如果真的找不到了,才以 find 来搜寻。 

为什么呢?因为 whereis 与 locate 是利用数据库来搜寻数据,所以相当的快速,而且并没有实际的搜寻硬盘, 比较省时间。

 

find . -name "*.sar" -type d

在当前目录下,查找名字为*.sar的目录。

如果不加-type d的话,会把文件和目录都查出来。

-name   按照文件名查找文件。

-type  查找某一类型的文件,诸如:

b - 块设备文件,d - 目录,c - 字符设备文件,p - 管道文件,l - 符号链接文件,f - 普通文件。

find /opt/soft/test/ -name "*.sar"。

 

分享到:
评论

相关推荐

    linux 不删除文件,清空文件中内容的命令

    在Linux操作系统中,有时我们需要清除文件的内容,...了解这些基本的Linux命令对于日常的系统管理和维护工作非常重要。在处理文件和用户时,请确保谨慎操作,避免误删重要数据。同时,定期备份是保护数据安全的好习惯。

    使用find命令查找Linux中的隐藏文件的方法.docx

    find命令是Linux和Unix系统中最强大和灵活的命令之一,能够根据不同的选项和参数来实现各种文件搜索和管理任务。下面将详细介绍如何使用find命令查找Linux中的隐藏文件。 一、基本语法 find命令的基本语法为:find...

    Linux查看文件内容命令.pdf

    Linux 查看文件内容命令 Linux 查看文件内容命令是 Linux 系统中最常用的命令之一。它能够帮助用户查看文件的内容,了解文件的结构和内容。在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用...

    Linux修改文件及文件夹权限

    ### Linux修改文件及文件夹权限详解 在Linux操作系统中,文件和目录的权限管理是确保系统安全性的重要一环。本文将深入探讨如何通过`ls -l`、`chmod`、`chown`以及`chgrp`等命令来查看和修改文件及文件夹的权限。 ...

    Linux删除文件夹.doc

    rm 命令是 Linux 中最常用的删除文件和文件夹的命令。rm 命令的基本语法为:rm [options] 文件名或文件夹名,其中 options 是可选参数,文件名或文件夹名是要删除的文件或文件夹的名称。 在删除文件夹时,rm 命令...

    Linux 删除乱码文件与文件夹.docx

    Linux 删除乱码文件与文件夹 在 Linux 系统中,删除乱码文件与文件夹是一项常见的任务。本文将介绍如何使用 inode 号码来删除乱码文件与文件夹。 查询 inode 号码 在 Linux 系统中,每个文件和文件夹都有一个唯一...

    0基础linux常用命令

    使用 touch 命令可以新建文件,使用 mkdir 命令可以新建文件夹。 * touch 文件名/文件路径:新建文件,一次可以创建多个 * mkdir 文件夹名/文件夹路径:新建文件夹,一次可以创建多个 删除文件和文件夹 使用 rm ...

    linux区块链必备linux基础命令 /完结

    **1.8 搜索目录或文件命令:** `find` - **基本语法:** - `find [路径] [选项] [表达式]` - **选项:** - `-name`:按文件名搜索。 - **示例:** - `find /data/tmp -name 'a*'`:在 `/data/tmp` 目录下查找...

    Linux文件和目录操作命令

    ### Linux文件和目录操作命令详解 #### 一、概述 Linux作为一款强大的开源操作系统,广泛应用于服务器、桌面以及嵌入式设备等领域。对于初学者来说,掌握基本的文件和目录操作命令至关重要。本文将深入介绍Linux...

    Linux下查看指定文件夹和文件的大小.docx

    Linux 查看指定文件夹和文件的大小 在 Linux 系统中,查看指定文件夹和文件的大小是一个非常重要的任务...通过使用 df 命令、du 命令和 ls 命令,可以轻松地获取文件夹和文件的大小信息,从而更好地管理 Linux 系统。

    Linux删除文件

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...

    linux命令和windows命令的区别

    "linux命令和windows命令的区别" Linux 命令和 Windows 命令是两种不同的操作系统中使用的命令集,了解它们之间的区别对于我们使用和管理操作系统非常重要。 Linux 命令 Linux 命令是基于 Unix 命令集的, Linux ...

    linux命令行下的ftp 多文件下载和目录下载

    下面将详细介绍如何使用 Linux 命令行下的 FTP 命令实现多文件下载和目录下载。 一、登录 FTP 服务器 要使用 FTP 命令行下载文件,首先需要登录 FTP 服务器。可以使用以下命令: ``` ftp IP PORT ``` 其中,IP 是 ...

    python执行scp命令拷贝文件及文件夹到远程主机的目录方法

    在这个特定的场景中,`subprocess`被用来执行SCP命令以拷贝文件或文件夹到远程主机的指定目录。 首先,我们需要理解脚本中的关键函数`scpFileToRemoteNode()`。这个函数接受五个参数:用户名(user)、IP地址(ip)...

    linux删除文件夹命令

    通过以上介绍,你应该对Linux下的文件和文件夹删除命令有了全面的了解,并知道如何处理无权限的问题。在日常工作中,熟练运用这些技巧将大大提升你的工作效率。记住,安全总是第一位,谨慎操作,避免不必要的数据...

    Linux指令/系统编程

    grep命令是Linux系统中用来搜索文件内容的命令。grep命令的常用参数包括: * -r:搜索文件内容 * -n:显示行号 * -p:显示搜索结果 八、软件安装 Linux系统中的软件安装可以使用apt-get命令来完成。apt-get命令的...

    linux下各文件夹的作用详细说明

    Linux 文件系统结构主要包括了根目录(/)、系统文件夹、用户文件夹和应用程序文件夹等部分。 1. 根目录(/) 根目录是 Linux 文件系统的起点,所有的文件和目录都来自这里。根目录下面包含了很多重要的系统文件...

    linux 下rsync文件夹同步配置

    在Linux环境下,rsync工具因其高效、稳定、灵活的特点,被广泛应用于文件备份、数据迁移以及文件夹同步等场景。本文将详细介绍如何在Linux系统中配置rsync进行文件夹同步,包括准备工作、安装过程、服务端与客户端的...

    linux如何用命令创建新建文件夹.docx

    在Linux操作系统中,创建新文件或文件夹是日常操作的一部分,尤其对于系统管理员和开发者来说更为常见。本文将详细介绍如何使用Linux命令行工具`touch`和`mkdir`来创建新的文件和文件夹。 首先,我们来看`touch`...

    学习Linux二创建、删除文件和文件夹命令.doc

    Linux 文件和文件夹命令 Linux 操作系统中,创建、删除文件和文件夹是基本的操作之一。本文将介绍 mkdir 命令、rm 命令和 vi 命令的使用方法,帮助用户更好地掌握 Linux 文件和文件夹的管理。 一、mkdir 命令 ...

Global site tag (gtag.js) - Google Analytics