| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux中根据文件夹/文件名查找其所在的磁盘位置(含find命令解析) -> 正文阅读 |
|
[系统运维]Linux中根据文件夹/文件名查找其所在的磁盘位置(含find命令解析) |
背景Linux中查找文件位置的方式有很多种,我们主要介绍find命令、grep命令,另外捎带一提whereis命令、which命令。 一、查找命令(Find Command)findcommand is very featureful command used with a lot of different options. More details about find command can be found from the following tutorial. find命令是非常有特色的命令,它具有许多不同的选项。 可从以下教程中找到有关find命令的更多详细信息。 1)仅查找文件(Find Only Files)We can search only files by providing file type as -type f. We will search files those named conf in this example. We will use the glob start and end of the search term in order to accept any prefix or postfix for the search term. So this will match conffff, myconf, myconfffff, myconfiguration.txt etc. 我们可以通过将文件类型设置为-type f来仅搜索文件。 在此示例中,我们将搜索名为conf文件。 我们将使用全球范围内搜索词的开头和结尾,以便接受搜索词的任何前缀或后缀。 因此,这将匹配conffff , myconf , myconfffff , myconfiguration.txt等。
Alternatively, we can specify the path we want to search for the given file name. We will provide the path according to … In this example, we will search in the /etc path. 或者,我们可以指定要搜索给定文件名的路径。 我们将根据提供路径. 。 在此示例中,我们将在/opt路径中搜索。
2)仅查找文件夹(Find Only Folders)We may need only to find the folder. We will specify the type like below a directory. 我们可能只需要找到该文件夹??。 我们将在目录下指定类型。
find命令介绍find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 1)语法
find命令的参数:
2)常用选项(option)-type c : 文件类型是 c 的文件。
-maxdepth c:c表示递归查找文件时的最大层数 二、Grep命令(Grep Command)grep command mainly filters given text and files contents but we can use it to find files and folders. For more detail grep命令主要过滤给定文本和文件内容,但是我们可以使用它来查找文件和文件夹。 欲了解更多信息 We can use ls command recursively and grep the files and folder we want to find. In this example, we will search for files and folders whose names contain backup . 我们可以递归使用ls命令,并grep我们要查找的文件和文件夹。 在此示例中,我们将搜索名称包含store文件和文件夹。
三、相关其他命令1)哪个命令(Which Command)whichcommand is not an actual file and folder search. which command simply search current environment executable files. This is generally useful if we are looking for a command which is not included in PATH variable and can not use automatically. which命令不是实际的文件和文件夹搜索。 which命令仅搜索当前环境的可执行文件。 如果我们要寻找一个不包含在PATH变量中并且不能自动使用的命令,这通常很有用。
2)Whereis命令 (Whereis Command)whereis command is used to list given search term related binary, source, or man page files. In this example, we will search for ls binary and related man page files. whereis命令用于列出与给定搜索词相关的二进制,源或手册页文件。 在此示例中,我们将搜索ls二进制文件和相关的手册页文件。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 19:49:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |