Windows查找文件命令dir、where;Linux 查找文件命令find、locate

Windows查找文件命令dir、where
dir:用于列出目录中的文件和子目录。可以使用以下参数来查找文件位置
/s:在当前目录及其子目录中递归搜索。
/b:仅显示文件或目录的完整路径。
/a:根据属性筛选文件或目录。可以使用/a:d来筛选目录,使用/a:-d来筛选文件。
例:dir /s /b /a:-d filename.extentsion,这将在当前目录及其子目录中搜索名为filename.extension的文件,并显示其完整路径。

dir *.txt   列出指定类型的文件  这表示列出所有扩展名为txt的文件
dir /s /b *搜寻字符串*        这将列出所有包含“字符串”的文件的完整路径
where:用于查找指定命令或文件的路径。可以使用以下参数:
/r:在指定的路径及其子目录中递归搜索。
/b:仅显示文件的完整路径。
例:where /r C:\filename.extension,这将在C:\目录及其子目录中搜索名为filename.extension的文件,并显示其完整路径。

Wmic process where processed=pid get processed,executablepath,name
Wmic process | findstr service.exe
得到路径全路径名

Linux 查找文件命令find、locate
       2.1   find:用于指定目录中查找文件。可以使用以下参数来查找文件位置:
-name:根据文件名进行查找,可以使用通配符。
-type:  根据文件类型进行查找,可以使用f表示普通文件,d表示目录
例:find /path/to/directory -name “filename.extension”,这将在/path/to/directory目录中查找名为filename.extension的文件。

       2.2 locate:用于根据数据库中文件索引快速查找文件。可以使用以下参数:
-i:   忽略大小写
-b:仅匹配完整的路径
例:locate -I -b filename.extension,这将在整个系统中查找名为filename.extension的文件

Linux中有多种用于查找文件和目录的指令,下面是对which、whereis、locatefind和grep指令的介绍以及示例: 1. which:用于查找可执行文件的路径。它会在环境变量$PATH指定的路径中搜索指定的命令,并返回第一个匹配到的完整路径。 示例:假设我们要查找命令ls的路径,可以使用以下命令: ``` which ls ``` 输出结果可能是:/bin/ls 2. whereis:用于查找二进制文件、源代码文件和帮助文档的路径。它会在特定的目录中搜索指定的文件,并返回相关信息。 示例:假设我们要查找命令ls的二进制文件、源代码文件和帮助文档的路径,可以使用以下命令: ``` whereis ls ``` 输出结果可能是:/bin/ls /usr/share/man/man1/ls.1.gz 3. locate:用于快速查找文件或目录。它会在系统预先建立的数据库中搜索匹配的文件或目录,并返回结果。 示例:假设我们要查找所有以.txt结尾的文件,可以使用以下命令: ``` locate *.txt ``` 输出结果可能是:/home/user/file1.txt /home/user/file2.txt /var/log/file3.txt 4. find:用于在指定目录下递归地搜索文件和目录。它可以根据不同的条件进行搜索,并返回匹配的结果。 示例:假设我们要在当前目录下查找所有以.txt结尾的文件,可以使用以下命令: ``` find . -name "*.txt" ``` 输出结果可能是:./file1.txt ./file2.txt ./dir1/file3.txt 5. grep:用于在文件中搜索指定的模式。它可以根据正则表达式匹配文本,并返回匹配的行。 示例:假设我们要在文件file.txt中查找包含"hello"的行,可以使用以下命令: ``` grep "hello" file.txt ``` 输出结果可能是:This is a hello world example.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值