社区
系统维护与使用区
帖子详情
如何ls出所有不是.log结尾的文件?非高手莫答。
flashkkk
2004-11-21 10:12:04
如何ls出所有不是.log结尾的文件?
ls *.[^log]
ls *.[^(log)]
都是不行的。
情大侠说话。
...全文
361
14
打赏
收藏
如何ls出所有不是.log结尾的文件?非高手莫答。
如何ls出所有不是.log结尾的文件? ls *.[^log] ls *.[^(log)] 都是不行的。 情大侠说话。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flashkkk
2004-11-24
打赏
举报
回复
ls -l | grep -E -v "log$"
这个是行的,有几个朋友答对了。多谢你们啦。只是分数难分,大家当交个朋友如何。
多谢 realcolafish(泡泡鱼) CoolQ yanghuajia(newperson) 的指教。 呵呵
flashkkk
2004-11-23
打赏
举报
回复
好像都不行呀。 请RichardQLv(我是流氓我怕谁) 指教指教 :)
qrlvls
2004-11-23
打赏
举报
回复
可能年龄太小的缘故
hellwolf
2004-11-23
打赏
举报
回复
令人反感的提问方式
服务器内的蜗牛
2004-11-23
打赏
举报
回复
ls -l | grep -E -v "\.log$"
CoolQ
2004-11-23
打赏
举报
回复
ls -l | grep -E -v "log$"
eternal_baggio
2004-11-23
打赏
举报
回复
滚你个蛋吧,别怪我骂你,什么非高手莫答?
有几个敢称自己是高手,你懂个屁
realcolafish
2004-11-23
打赏
举报
回复
#ls |grep -v .log$
难道不行吗?不会吧!?
leeyiqun
2004-11-22
打赏
举报
回复
你试试这样行不行:ls *[^\(log\)], 这样可能会把子文件夹的文件也给显示出来!
pacman2000
2004-11-22
打赏
举报
回复
正则表达式用grep好了。
realcolafish
2004-11-22
打赏
举报
回复
#ls |grep -v .log$
悠云guo
2004-11-22
打赏
举报
回复
关注unix下正则表达式的使用!
Crazybanditi
2004-11-21
打赏
举报
回复
非要用ls么?
RichardQLv
2004-11-21
打赏
举报
回复
我不是高手
但我好像也知道怎么做
真是不好意思
linux查询已.
log
结尾
的
文件
,Linux显示以
log
结尾
的日志
文件
Linux显示以
log
结尾
的日志
文件
[emailprotected]:~$ find -name "*.
log
"find: `./.gvfs': 权限不够./workspace/.metadata/.
log
./workspace/.metadata/.plugins/org.eclipse.m2e.
log
back.configuration/0.
log
./workspace/.metadata/...
linux通配符
正文 测试数据 touch a a6.
log
abc.
log
ac.txt b c c5.txt x.
log
A “*” 代表任意多个字符 例:查询以".
log
"
结尾
的
文件
ll *.
log
“?” 代表任意单个字符 例:只查询a、b、c ll ? “[]” 代表“[”和“]”之间的某一个字符,比如[0-9]可以代表0-9之间的任意一个数
Linux 系统下 查找
文件
命令总结,这个很哇塞!
locate 搜索一个数据库/var/lib/mlocatedb,这个数据库中含有本地所有
文件
信息,Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的
文件
,为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库,updatedb命令会根据/etc/updatedb.conf来更新
文件
.查找/etc/目录下名字以"init*"开头的
文件
,找到后,只列
出
文件
,过滤掉目录,并执行
ls
-l 显示详细信息.
Linux写shell脚本批量解压缩*.tar.gz
文件
1、进入Linux命令环境 2、使用vim文本编辑器:vim <脚本
文件
名称> 3、进入vim文本编辑器后,按照如下编辑: #!/bin/bash cd /data/limiao/develop_data/AISHELL-2/iOS/data/wav # 首先把要解压的
文件
(tar.gz格式)放入一个
文件
中
ls
*.tar.gz>
ls
.
log
# 这样就会把所有的
文件
名保存到
ls
.
log
文件
中 for i in $(cat
ls
.
log
) # 这里可以使用Linux命令cat do
1.
ls
— 列
出
目标目录中所有的子目录和
文件
ls
命令是linux下最常用的命令。
ls
命令就是list的缩写,缺省下
ls
用来打印
出
当前目录的清单。如果
ls
指定其他目录,那么就会显示指定目录里的
文件
及
文件
夹清单。 通过
ls
命令不仅可以查看linux
文件
夹包含的
文件
而且可以查看
文件
权限(包括目录、
文件
夹、
文件
权限)查看目录信息等等。
ls
命令在日常的linux操作中用的很多!命令格式:
ls
[选项] [目录名]常用参数:-a, –all
系统维护与使用区
19,620
社区成员
74,588
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章