[搜索以什么为开头且以什么为结尾的文件]

有时候同类型文件多而且格式类似需要用到ls命令+管道命令来搜索文件
ex:搜索以AVC开头且以docx结尾的文件
1.先按文件修改时间[上传时间]排序
2.按照空格分割 对应的打印出文件名
3.查找这个文件
ls -lt|awk -F ' ' '{print $9}'|grep ^AVC.*docx
【如果要求是最新的文件,命令后面再加上|head -1】注意是负一

ls + "-参数" 显示数据并按照一定格式/排序

一般我常用的几个参数就是l r t了 --[ls -lt] [ls -lrt]
解释如下:
-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
-t 以文件修改时间排序
-r, –reverse 依相反次序排列

1. 命令格式:
ls [选项] [目录名]

2. 命令功能:
列出目标目录中所有的子目录和文件。

3. 常用参数:
-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
-A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。
-c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序
-C 每栏由上至下列出项目
–color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一

-d, –directory 将目录象文件一样显示,而不是显示其下的文件。
-D, –dired 产生适合 Emacs 的 dired 模式使用的结果

-f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效

-g 类似 -l,但不列出所有者
-G, –no-group 不列出任何有关组的信息

-h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
–si 类似 -h,但文件大小取 1000 的次方而不是 1024
-H, –dereference-command-line 使用命令列中的符号链接指示的真正目的地
–indicator-style=方式 指定在每个项目名称后加上指示符号<方式 >:none (默认),classify (-F),file-type (-p)

-i, –inode 印出每个文件的 inode 号
-I, –ignore=样式 不印出任何符合 shell 万用字符<样式 >的项目

-k 即 –block-size=1K,以 k 字节的形式表示文件的大小。

-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
-L, –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-m 所有项目以逗号分隔,并填满整行行宽
-o 类似 -l,显示文件的除组信息外的详细信息。

-r, –reverse 依相反次序排列
-R, –recursive 同时列出所有子目录层

-s, –size 以块大小为单位列出所有文件的大小
-S 根据文件大小排序
–sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:
extension -X status -c
none -U time -t
size -S atime -u
time -t access -u
version -v use -u
-t 以文件修改时间排序
-u 配合 -lt:显示访问时间而且依访问时间排序
配合 -l:显示访问时间但根据名称排序
否则:根据访问时间排序
-U 不进行排序;依文件系统原有的次序列出项目
-v 根据版本进行排序
-w, –width=COLS 自行指定屏幕宽度而不使用目前的数值
-x 逐行列出项目而不是逐栏列出
-X 根据扩展名排序
-1 每行只列出一个文件
–help 显示此帮助信息并离开
–version 显示版本信息并离开

写脚本时遇到的一些问题+自己的一些简单总结[小白版]相关推荐

  1. python做按键精灵脚本_Python 实现按键精灵的功能,超简单详细(MAC版)

    前言: 想看Windows版的同窗能够看Python 实现按键精灵的功能,超简单详细(Windows版) 以前写了Windows版的python实现按键精灵功能.如今我鸟枪换炮换了个新的mac.发现以 ...

  2. linux下写脚本时-gt是什么意思

    -eq 等于-ne 不等于-gt 大于-ge 大于等于-lt 小于-le 小于等于

  3. linux下写脚本时-gt或-lt是什么意思?

    Linux下有一些判断比较的逻辑,下面解释一下相关关键字的意思: -gt是大于的意思. -eq是等于的意思. -ne是不等于的意思. -ge是大于等于的意思. -lt是小于的意思. -le是小于等于的 ...

  4. 命令行运行Python脚本时传入参数的三种方式

    三种常用的方式 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式. python script.py 0,1,2 10 python script ...

  5. url获取网站信息不包含网页源文件内的标签_前嗅ForeSpider链接抽取应用场景及链接在源码的html标签里写脚本...

    今天,小编给大家带来的教程为:前嗅ForeSpider脚本教程中,链接抽取的应用场景,以及链接在源码的html标签里写脚本的实战教程.具体内容如下: 一.应用场景 当需要手动添加链接时,可添加链接脚本 ...

  6. GDB 内写脚本调试程序

    很多纯 C 语言的项目都会自己开发一套基础数据结构,比如最常见的就是造一个 C++ Vector 或者 String 的轮子,有了 Vector 以后就可以往里面自由 add() 任意类型的数据,在具 ...

  7. LoadRunner11_录制脚本时的浏览器版本

    最近在做的项目,因为浏览器类型及版本问题,浪费了很多时间,现在就此次的小折腾做一个小结,方便后期录制时选择(如果自己写脚本,那就可以完全忽略这些啦): (1)IE:win7   32位LR11.0,最 ...

  8. python程序员一天写多少行代码-程序员写Python时的5个坏习惯,你有几条?

    很多文章都有介绍怎么写好 Python,我今天呢,相反,说说写代码时的几个坏习惯.有的习惯会让 Bug 变得隐蔽难以追踪,当然,也有的并没有错误,只是个人觉得不够优雅. 注意:示例代码在 Python ...

  9. 使用Kotlin写脚本

    前言 Kotlin不仅可以用来写Android,也可以写后端,Desktop桌面程序,脚本(和未来的ios,网页,native等) 比如开发时使用Gradle的build.gradle也可以使用kot ...

最新文章

  1. Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom
  2. Java基础:常见对象
  3. Python学习-基础篇7 网络编程
  4. 机器学习之 weka学习(六)最大内存
  5. Analytics API and Customer Data Platform | Segment
  6. 编程规范 —— 变量的命名
  7. 先根序列创建二叉树c语言,用C语言创建二叉树并先序遍历.doc
  8. 拓端tecdat|R语言中固定与随机效应Meta分析 - 效率和置信区间覆盖
  9. 关于nhibernate的一个问题
  10. python彩蛋_Python的2个彩蛋
  11. MDWechat(微信美化)免费
  12. ENVI:在ENVI中如何查看所打开遥感影像的所有波段
  13. android空指针异常Attempt to invoke virtual method
  14. ffmpeg截取视频片段(傻瓜教程)
  15. Q3c「最大可以支持多大容量的硬盘?」AirDisk
  16. c# forbidden.html,nginx静态资源文件无法访问,403 forbidden错误
  17. 机器学习--基础算法--机器学习基础
  18. js微信摇一摇功能以及api
  19. 数学之美,美在将复杂问题简化——《数学之美》读后感
  20. 配置ap无线以及ac控制器的全部过程:小白看了都会配置无线的步骤

热门文章

  1. 帕斯卡三角形html,Python实现的帕斯卡三角形
  2. java jstat gcutil_java深入了解(jstat)
  3. centos7 nat模式配置静态ip_Manjaro 配置静态网络IP
  4. c++ 协程_理解Python协程(Coroutine)
  5. 小甲鱼python视频解读_小甲鱼python视频弟十二讲(关于字符串的方法及注释下)...
  6. 小米4c手机显示无服务器,小米4c的出现让小米2S用户终于找到换手机的理由! _手机资讯...
  7. php ci框架 模板输出,CodeIgniter模板引擎使用实例
  8. cad vba 打开文件对话框_CAD文件损坏?无法打开?别急,这八种方法或许能帮到你...
  9. 西安后宰门小学_陈洪杰:“数学魔术”课程校本化的价值与意义 || 为西安后宰门小学点个赞...
  10. 华为鸿蒙生态创新,鸿蒙生态不断扩大,华为创新性地提出“全屋智能”理念