linux 下正则匹配时间命名格式的文件夹

用正则表达式匹配时间格式命名的文件夹

ls mypath | grep -E "[0-9]{4}-[0-9]{1,2}"

mypath为需要查询的目录

查询出来的文件夹格式为:例 2018-12

如果要 2018-12-1 这种格式则把正则改为

ls mypath | grep -E "[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}"

  如果是2018/12/1这种格式就把中间的"-"改为"/"

如果是两种格式都要则是

ls mypath | grep -E "[0-9]{4}[-/][0-9]{1,2}"

  

原文地址:https://www.cnblogs.com/juan-F/p/9982147.html

时间: 2024-11-09 14:46:19

linux 下正则匹配时间命名格式的文件夹的相关文章

linux下 定时 以时间命名 备份数据库

bakfordatabase.sh mysqldump -uuser -ppassword database>folder/`date "+%Y-%m-%d~%H-%M-%S"`.sql 以时间命名备份数据库 00 07 * * * sh folder/bakfordatabase.sh <pre name="code" class="plain">00 */8 * * * sh folder/bakfordatabase.sh

Linux下在终端打开图形界面的文件夹

纯粹是一个小技巧-平时我们在Linux下工作一般不需要打开图形界面下的文件夹,但是有的时候是需要的. 但是,用惯键盘的我们怎么可能忍受如此多次数的鼠标点击呢,我们用这两个命令来解决: gnome-open yourdir nautilus yourdir

Qt linux下设置系统时间

想要能修改 ARM板上的系统时间,试了两种方法: 1.采用系统命令.system() 尝试了很多命令,date -s "20090807 16:02:23" :date -s 16:02:23 :但板子上的日期就是设置不成功,采用date -s 16:02:23 可以将时间设置成功.于是不得不考虑别的方法. 2.标准C库 首先感叹下,C库很强大呀! 而且我觉着C库的移植行很好.相比较采用system()命令,可能由于linux 版本的不同,好多命令可能存在差异,比如redhat 和ub

Linux下php+imagemagick支持webp格式的图片

摘要 ImageMagick是一款功能强大的图片处理工具包,很多互联网应用中都会涉及到图片处理工作,比如切割.缩放.水印.格式转换等.ImageMagick就是一个理想的工具包. 安装基础依赖 先检查一些基本的图片支持包是否已经安装,比如jpge和png RedHat环境下: rpm -qa | grep libpng-devel rpm -qa | grep libjpeg-devel 如果没有,可以用yum或者下载源码安装: yum -y install libpng-devel libjp

linux下ssh超时时间配置

摘自:https://www.cnblogs.com/flishroom/p/11661515.html Linux下设置超时时间,是在配置文件/etc/profile里.在该文件下,添加一个变量: export TMOUT=60 时间单位是S,上面配置的超时时间是60秒. 60秒无人操作ssh终端,则ssh自动退出. 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/12411251.html

( 转)Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法

Ubuntu下创建.重命名.删除文件及文件夹,强制清空回收站方法 mkdir 目录名 ——创建一个目录 rmdir 空目录名 ——删除一个空目录 rm 文件名 文件名 ——删除一个文件或多个文件 rm -rf 非空目录名 ——删除一个非空目录下的一切 touch 文件名 ——创建一个空文件 重命名文件(夹) / 移动文件(夹)到指定文件夹echWeb-技术社区5].O"?8H.I执行格式: mv source destination 举例: mv file1 file2 表示将文件 file1,

将linux下的rm命令改造成移动文件至回收站【转】

转自:http://blog.csdn.net/a3470194/article/details/16863803 [-] 将linux下的rm命令改造成移动文件至回收站 将AIX下的rm命令改造成移动文件至回收站 将linux下的rm命令改造成移动文件至回收站 rm是Linux下文件删除的命令,它是Linux下非常强大却又非常危险的一条命令,特别是rm -rf有时候强大到让你欲哭无泪,当你想清除当前目录下的所有文件和目录时,很简单 #rm -rf ./* 这没什么,但是,但是如果不小心打成这样

linux下日常较频繁需要操作的文件

1.linux下日常较频繁需要操作的文件: 网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ethx注:不同品牌的服务器或者不同的系统版本之间,可能网卡名有所不同,配置时需要注意. DNS配置文件/etc/resolv.conf 远程配置文件/etc/ssh/sshd_config 防火墙配置文件/etc/sysconfig/iptables 日志文件/var/log/xx ;如secure记录登陆等安全日志:boot.log记录引导日志:messages记

linux下如何查看文件大小 快速找到最大文件的方法

查看当前目录的大小 du -sh . 查看当前目录下所有文件或者目录的大小 du -sh * 显示前10个占用空间最大的目录 du -s * | sort -nr | head 显示前10个占用空间最大的文件,使用MB为单位 du * --block-size=MB |sort -nr | head 或者也可写成 du * -B MB | sort -nr | head linux下如何查看文件大小 快速找到最大文件的方法