linux命令查询文件名 linux查一个文件名

linux中怎么用ls查找以la开头的文件

1、直接使用通配符。

创新互联公司是一家专注于网站设计、成都网站建设与策划设计,池州网站建设哪家好?创新互联公司做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:池州等地区。池州做网站价格咨询:18982081108

ls la*

这是最方便的一种方法,*表示匹配任何长度的任意字符,通过这样的方式就可以查找到所有以ls开头的文件,如果我们想查找文件名中含有la的文件,只需输入“ls *la*”即可。

2、可以使用管道,将ls输出送入grep这个程序来实现。

ls -1 | grep "^la"

-1选项表示将列出的所有文件排成一列,方便grep的匹配(grep按行匹配)。

扩展资料:

ls 指令是Linux下最常用的指令之一。

ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。

运用举例:

1、列出具体文件 #ls -al //这个最常用,可是往往又不彻底符合要求,

2、列出一切子目录的文件:#ls -R //上个指令仅仅列出了本目录下的一切目录和文件,可是目录下的文件不会循环的列出。

3、分屏显现:#ls -l|more //能在当时屏退出,很有用,但不能一页一页翻屏

#ls -l|less //能用pgup,pgdw 翻页,但不能在当时方位退出。

参考资料来源:百度百科-LS (LINUX中ls命令)

Linux中在当前目录下查找某个文件。

1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。

2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。

3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。

4、假如不知道文件的具体名字只是模糊记得几个关键的单词,那么就可以通过模糊匹配去搜索:find 目录 -name '*nginx*' 查找即可。

Linux下find命令和grep命令查找文件

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。

两个命令是有区的。

(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。

(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。

一.find命令

基本格式:find path expression

1.按照文件名查找

(1)find / -name httpd.conf

在根目录下查找文件httpd.conf,表示在整个硬盘查找

(2)find /etc -name httpd.conf

在/etc目录下文件httpd.conf

(3)find /etc -name ' srm '

使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件

(4)find . -name 'srm*'

表示当前目录下查找文件名开头是字符串‘srm’的文件

求在LINUX下,查找某一目录下文件的内容包含指定字符的文件名

给定字符串查找文件名,例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:egrepLinux*

举例:testfile、testfile1中都还有Linux,查找结果如下所示:

$egrepLinux*#查找当前目录下包含字符串“Linux”的文件 

testfile:helloLinux!  

testfile:LinuxisafreeUnix-typeoperatingsystem. 

testfile:Linux. 

testfile1:helLinux!

testfile1:ThisaLinuxtestfile! 

扩展资料

Linuxegrep命令执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。

egrep是用extendedregularexpression语法来解读的,而grep则用basicregular

expression语法解读,extendedregularexpression比basicregular

expression的表达更规范。


本文题目:linux命令查询文件名 linux查一个文件名
标题来源:http://scyanting.com/article/ddihiis.html