㈠ linux命令:rm `ls | grep -v `a 中,ls 和 a左上角的那个小撇代表什么意思
把小撇之间的命令的执行结果作为外层命令的参数
㈡ linux正则表达式 ls -a 丨grep 𠆢.p 我想查询以.p开头的所有文件
ls
-a|grep
'\.p'
要加破折号,因为“.”是属于特殊符号。使用要用
\
进行转义
㈢ linux中怎么用ls查找以la开头的文件
1、直接使用通配符。
ls la*
这是最方便的一种方法,*表示匹配任何长度的任意字符,内通过这样的方式就可以查容找到所有以ls开头的文件,如果我们想查找文件名中含有la的文件,只需输入“ls *la*”即可。
2、可以使用管道,将ls输出送入grep这个程序来实现。
ls -1 | grep "^la"
-1选项表示将列出的所有文件排成一列,方便grep的匹配(grep按行匹配)。
(3)lsgrep过滤文件名扩展阅读:
ls 指令是Linux下最常用的指令之一。
ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。
运用举例:
1、列出具体文件 #ls -al //这个最常用,可是往往又不彻底符合要求,
2、列出一切子目录的文件:#ls -R //上个指令仅仅列出了本目录下的一切目录和文件,可是目录下的文件不会循环的列出。
3、分屏显现:#ls -l|more //能在当时屏退出,很有用,但不能一页一页翻屏
#ls -l|less //能用pgup,pgdw 翻页,但不能在当时方位退出。
㈣ 在Linux系统中命令ls -l | grep test什么意思
显示当前目录下,文件名字中有test的文件信息
㈤ unix 下面求 1)LS命令查找模糊数据,2)GREP 命令的用法。怎么用MORE
1. ls 在shell中进行模复糊查找的话就制是使用通配符了,如ls *.c
2. grep就是根据一个正则表达式查找匹配的行,比如grep '[Hh]ello' test.c 从test.c中查找hello和Hello
3. more就是分页查看,可以直接more file也可以 cat file|more来分页查看文件file。
4. 有问题,找男人,多难过查查man page就熟悉了。
㈥ 什么过滤操作在Linux中如何实现
过滤操作就是指在一大堆文本信息中筛选出你关心的数据。
一般用 ls + 通配符,专或属 grep, sed 或 awk 这些支持正则表达式的工具都可以实现过滤操作。
比如:
ls *.jpg #过滤出当前目录下以jpg为后缀的所有文件,这是通配符用法
grep "abc" file.txt #过滤出file.txt中包含abc的行,这里没有使用正则表达式
ls | grep "[a-z][0-9].csv" #从ls的结果中过滤出文件名格式为一个字母加一位数字并以.csv为后缀的文件名,这里用了正则表达式(字母集合[a-z]与数字集合[0-9])
㈦ 求在LINUX下,查找某一目录下文件的内容包含指定字符的文件名
给定字符串查找文件名,例如,查找当前目录下所有文件中包含字符串"Linux"的文件回,可以使用如下命令答:egrep Linux *
举例:testfile、testfile1中都还有Linux,查找结果如下所示:
$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件
testfile:hello Linux!
testfile:Linux is a free Unix-type operating system.
testfile:Linux.
testfile1:helLinux!
testfile1:This a Linux testfile!
(7)lsgrep过滤文件名扩展阅读
Linux egrep命令执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。
egrep是用extended regular expression语法来解读的,而grep则用basic regular
expression 语法解读,extended regular expression比basic regular
expression的表达更规范。
㈧ ls 执行找出的文件,grep后传给rm,该怎么操作
方法抄一:直接使用通配符袭。
ls la*
这是最方便的一种方法,*表示匹配任何长度的任意字符,通过这样的方式就可以查找到所有以ls开头的文件。如果我们想查找文件名中含有la的文件,只需输入“ls *la*”即可。
方法二:我们可以使用管道,将ls的输出送入grep这个程序来实现。
ls -1 | grep "^la"
-1选项表示将列出的所有文件排成一列,方便grep的匹配(grep按行匹配)。
grep的具体使用方法,见,里面有很详细地介绍。
㈨ linux中列出所有文件名以某个字符结尾的文件用什么命令
find /etc |grep wd$
这条命令是列出etc下所有文件中以 wd结尾的文件
不知道是不是你要的命令
㈩ linux系统用grep命令搜索指定日期修改过的文件
1、命令 (global search regular expression(RE) and print out the line, 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。对于文件时间特征没有直接的参数可以使用。
2、根据文件时间特征来搜索特定文件,一般使用find命令。find命令和文件时间特征相关的参数如下:
-mtime -n +n
按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。
-amin n
查找系统中最后N分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后N分钟被改变文件状态的文件
-ctime n
查找系统中最后n*24小时被改变文件状态的文件
-mmin n
查找系统中最后N分钟被改变文件数据的文件
-mtime n
查找系统中最后n*24小时被改变文件数据的文件
示例:
(1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)