首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从命令行查找目录中的文件

从命令行查找目录中的文件,可以使用以下命令:

代码语言:txt
复制
find [目录路径] -name [文件名]

例如,如果要在 /home/user 目录中查找名为 example.txt 的文件,可以使用以下命令:

代码语言:txt
复制
find /home/user -name example.txt

这个命令会在 /home/user 目录中查找名为 example.txt 的文件,并输出文件的路径。

如果要在当前目录中查找名为 example.txt 的文件,可以使用以下命令:

代码语言:txt
复制
find . -name example.txt

这个命令会在当前目录中查找名为 example.txt 的文件,并输出文件的路径。

如果要在当前目录及其子目录中查找名为 example.txt 的文件,可以使用以下命令:

代码语言:txt
复制
find . -name example.txt -type f

这个命令会在当前目录及其子目录中查找名为 example.txt 的文件,并输出文件的路径。

如果要在当前目录及其子目录中查找名为 example.txt 的文件,并且只查找文件而不查找目录,可以使用以下命令:

代码语言:txt
复制
find . -name example.txt -type f -print

这个命令会在当前目录及其子目录中查找名为 example.txt 的文件,并输出文件的路径。

如果要在当前目录及其子目录中查找名为 example.txt 的文件,并且只查找文件而不查找目录,并且只输出文件名而不输出文件路径,可以使用以下命令:

代码语言:txt
复制
find . -name example.txt -type f -exec basename {} \;

这个命令会在当前目录及其子目录中查找名为 example.txt 的文件,并输出文件名。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.Net Core从命令行读取配置文件

最近在学习博客园腾飞(jesse).Net Core视频教程,收益匪浅,在此作推荐 : http://video.jessetalk.cn/ 言归正传,.Net Core应用程序如何通过命令行读取配置文件呢...在搜索栏搜索 Microsoft.AspNetCore.All 并安装,中间有个提示是否接受提示框,选择接受即可。...可以看到,没有读取到任何信息,因为我门并没有从命令行传值呢! 在测试环境下,我们可以选中该项目,点击属性, 选择调试 ,在引用程序参数输入: name=test age=18 如图: ?...那么,在实际应用环境,如何进行命令行传参呢? 我们直接在cmd打开该应用程序dll文件, 搜先要进入dll文件所在目录,然后用dotnet命令运行dll文件,如图: ? 正常输出。...我们还可以在内存中进行预先配置配置数据,当命令行没有传参时,预先读取内存配置,方法如下: class Program { static void Main(string

88340

linux 查找目录文件详解

查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步了解,可以参看Linux命令详解...#查长度为n块[或n字节]文件 -depth                      #使查找在进入子目录前先行查找完本目录 -fstype                     #查位于某一类型文件系统文件...april开始文件 find -name april* fprint file        在当前目录查找以april开始文件,并把结果输出到file find -name ap* -o -name...# 查找在系统为空文件或者文件夹 find   / -group cat        # 查找在系统属于 groupcat文件 find   / -mmin -5         # 查找在系统中最后...find   / -user   fred       #查找在系统属于FRED这个用户文件 查当前目录所有普通文件  -----------------------------------

5.6K31

linux 命令行 查找文件_grep命令查找文件

一 grep : 查看文件内容,在文件查询一个关键字,即搜索字符串命令(在指定文件搜索符合条件字符串) grep 是包含匹配,不是完全精确匹配,特别适合查找内容 语法 : grep...[-option] 需要搜索关键字 文件名 参数: -n —- 连行号一起显示 -c —- 统计有几行 -i —- 忽略大小写(一般用少) -v —- 排除指定字符串(了解),取反,查找出来内容是搜索条件以外所有的内容...缺点:慢,原因就是会遍历磁盘内所有的文件名,所以在实际工作,避免大范围内搜索,很耗资源 find 是在系统搜索符合条件文件名,是完全匹配,一模一样名字,如果搜索过程,需要匹配范围变大,使用通配符...,表示将以搜索条件开头目录都找出来 [root@localhostTEST ~]# find / -name “B?”...,按照文件查找,消耗资源小,比find -name 快很多,但是新创建文件找不到,并且 tmp 临时目录文件也找不到,原因,是locate 查找是 Linux数据库 /var/lib/mlocate.db

6.2K40

Python从命令行参数和配置文件获取信息

实际开发,很多时候需要从外部获取数据,根据用户输入或配置信息来决定下一步应采取行为。...除了使用内置函数input()或者GUI库控件和对话框来接收用户输入以外,还可以使用sys和argparse模块来接收命令行参数,使用configparser模块从外部配置文件获取信息。...sys模块argv是一个包含若干字符串列表,用来接收命令行参数,其中第一个元素argv[0]是程序本身名字,后面其他元素是用户输入其他参数。在输入时,多个命令行参数之间使用空格分隔。...如果某个程序需要配置大量信息,那么可以把与程序有关这些信息单独存放到一个配置文件,这样就不用重复输入了,并且可以在不修改代码前提下改变代码行为,只需要提供不同配置文件即可。...= 39 sex = M addr = yantai [SECTION2] name = zhang age = 40 sex = F weight = 50 那么可以通过下面的代码来读取和显示配置文件信息

1.2K100

令行工具:文件目录操作

文件目录操作 改变目录 cd path/to/dir:到指定目录 cd .....:到父目录 cd -:到上次所在目录 cd:到home目录 cd ~/path/to/dir:到home目录下指定文件夹 cd /path/to/dir:到root目录下指定文件文件操作...tmp rm -rf tmp:强制删除非空目录tmp,无须确认 查看目录 ls:列出当前目录文件目录 pwd:查看当前所在工作目录 tree:以树形结构显示当前目录 ls -1:list...files,每个一行(是1,不是小写L) ls -l:long format list,显示权限等信息 ls -a:同时显示隐藏文件 ls -lh:同时显示文件大小,以human readable...单位(KB,MB,GB等) ls -lS:按文件大小降序排列 ls -ltr:按修改时间逆序排列 tree -L num:限制显示到指定层级(当前层级是1) tree -d:只显示目录 tree

95450

maven:从命令行(commandline)读取取pom.xml属性(property)

本文链接:https://blog.csdn.net/10km/article/details/103333098 如何在命令行(shell)读取pom.xml属性呢?...maven-help-plugin 来实现,在windows 命令行下如下实现: mvn help:evaluate -Dexpression=[property-name] | findstr /R...^^[^^\[INFO\]] 这其中用到了findstr命令(在linux下要用grep或sed来代替)过滤mvn输出内容进行得到需要值,以${project.version}为例 mvn help...-Dexpression=project.version -q -DforceStdout 但是我用MAVEN 3.5.0下执行并不成功,什么也没有输出,百思不得其解 后来找到下面的文章,就明白了:...forceStdout这个选项是在maven-help-plugin 3.2.0以上版本才有效(我在maven 3.5.0下执行时,maven-help-plugin默认使用版本是2.2)。

3K20

fat文件系统查找、删除、创建目录

Fat文件系统查找过程 查找一个文件是通过文件查找,对于fat文件系统,可以直接从vfat_lookup函数看 主体流程如下: vfat_lookup vfat_find fat_search_long...,其中qname->name就是文件名,比如说我们打开file.txt,就会先查找文件,这里传入参数qname->name就是文件名,打印出来就是file.txt。...,也就是de变量,msdos_dir_entry这个结构体,这个就是fdt表,也是fat文件系统目录项。...,主要是要理解几个关键结构体、inode,目录项这几个重要东西在查找作用。...,往下就是释放簇 fat文件系统创建目录 fat_alloc_new_dir就是创建目录函数,可以看到,创建时候先在fat表找到一个未使用簇号,分配出来,然后fat_clus_to_blknr函数通过该簇号计算出扇区编号

1.7K40

Nodejs读取文件目录所有文件

关于Nodejs文件系统即File System可以参考官方Node.js v12.18.1文档File system Nodejsfs模块 fs模块提供了一种API,用于以与标准POSIX函数紧密相似的方式与文件系统进行交互...使用fs模块: const fs = require('fs'); 所有文件系统操作都具有同步和异步形式。 异步形式始终将完成回调作为其最后一个参数。...举个例子,我想读取上一级目录所有文件 同步读取上级目录所有文件 如果采用同步读取的话,可以使用fs模块readdirSync方法,示例如下: const fs = require('fs');...// 同步读取上级目录所有文件到files const files = fs.readdirSync('../'); console.log(files); 异步读取上级目录所有文件 如果采用异步读取的话...,可以使用fs模块readdirSync方法,示例如下: const fs = require('fs'); // 异步读取上级目录所有文件 fs.readdir('../', function

14.3K40

Linux文件查找技巧

前言 Linux常用命令,有些命令可以帮助我们查找二进制文件,帮助手册或源文件位置,也有的命令可以帮助我们查找磁盘上任意文件,今天我们就来看看这些命令如何使用。.../sort.txt 以权限为条件 有时候需要查找特定权限文件,可以使用-perm参数,例如查找当前目录下权限为777文件: find ./ -perm 777 ./test ..../sort.txt 以文件类型为条件 涉及参数-type,例如要查找当前目录符号链接文件: find ./ -type l ..../sort.txt find -size +1M #查找当前目录下大于1M文件 ...../ -user root #查找当前目录下root用户文件 find ./ -nouser #查找当前目录下root用户被删除文件 -group,-nogroup类似的用法,只不过条件是用户组

5.5K10

python 目录文件

python文件文件操作需要涉及到os模块和shutil模块。...通常情况下,Python 会自动将用户指定 sizehint 值调整成内部缓存大小整数倍。 file在python是一个特殊类型,它用于在python程序对外部文件进行操作。...由于历史原因,换行符在不同系统中有不同模式,比如在 unix是一个\n,而在windows是‘\r\n’,用U模式打开文件,就是支持所有的换行模式,也就说‘\r’ '\n' '\r\n'都可表示换行...F.write(str) #把str写到文件,write()并不会在str后加上一个换行符 F.writelines(seq) #把seq内容全部写到文件。...(unix系统) F.tell() #返回文件操作标记的当前位置,以文件开头为原点 F.next() #返回下一行,并将文件操作标记位移到下一行。

1.3K10
领券