ls -l --time-style命令查看文件是星期几创建的几种方法

原创 2013年12月05日 09:23:19
查看文件是星期几创建的几种方法总结了以下三种方法:
1.使用ls命令结合grep的方法:
ls -l --time-style '+%A' | grep -E "Tuesday|Wednesday"
2.使用AWK的方法1:
[oracle@bys3 ~]$  ls -l --time-style '+%A'|awk '$6=="Friday"||$6=="Tuesday" {print $0}'
-rw-r--r-- 1 oracle oinstall     253 Friday archback.sh
-rw-r--r-- 1 oracle oinstall     199 Friday bbedfile.txt
-rw-r----- 1 oracle oinstall 1958583 Friday bys3_ora_13020.trc
-rw-r--r-- 1 oracle oinstall     350 Tuesday delarch.sh
drwxr-xr-x 3 oracle oinstall    4096 Tuesday oradiag_oracle
[oracle@bys3 ~]$

3.使用AWK的方法2:  --有点复杂了
declare -a array
array=(`ls -l --time-style '+%A'  | awk '{print $6}'`)
echo ${array[0]}
length=${#array[@]}
echo $length
  for ((i=0;i<$length;i++))
do
case ${array[$i]} in Tuesday|Wednesday)
   ls -l --time-style '+%A'  | grep -E ${array[$i]}
esac
done
~                                                                               
4.ls -l --time-style命令的几种用法示例: --可以把常用的在环境变量写成alias ls=' '   
[oracle@bys3 ~]$ ls -l --time-style="+%Y-%m-%d $newline%m-%d %H:%M"      --显示了详细的年月日时分
total 1964
-rw-r--r-- 1 oracle oinstall      17 2013-12-04 12-04 14:09 10
lrwxrwxrwx 1 oracle oinstall      46 2013-12-01 12-01 22:53alert_bys3.log -> /u01/diag/rdbms/bys3/bys3/trace/alert_bys3.log
-rw-r--r-- 1 oracle oinstall     253 2013-11-15 11-15 21:25 archback.sh
[oracle@bys3 ~]$ ls -l --time-style="iso"
total 1964
-rw-r--r-- 1 oracle oinstall      17 12-04 14:09 10
lrwxrwxrwx 1 oracle oinstall      46 12-01 22:53 alert_bys3.log -> /u01/diag/rdbms/bys3/bys3/trace/alert_bys3.log
-rw-r--r-- 1 oracle oinstall     253 11-15 21:25 archback.sh
[oracle@bys3 ~]$ ls -l --time-style="+%b %e %Y$newline%b %e %H:%M"
total 1964
-rw-r--r-- 1 oracle oinstall      17 Dec  4 2013Dec  4 14:09 10
lrwxrwxrwx 1 oracle oinstall      46 Dec  1 2013Dec  1 22:53alert_bys3.log -> /u01/diag/rdbms/bys3/bys3/trace/alert_bys3.log
-rw-r--r-- 1 oracle oinstall     253 Nov 15 2013Nov 15 21:25 archback.sh
[oracle@bys3 ~]$ ls -l --time-style="locale"
total 1964
-rw-r--r-- 1 oracle oinstall      17 Dec  4 14:09 10
lrwxrwxrwx 1 oracle oinstall      46 Dec  1 22:53 alert_bys3.log -> /u01/diag/rdbms/bys3/bys3/trace/alert_bys3.log
-rw-r--r-- 1 oracle oinstall     253 Nov 15 21:25 archback.sh
版权声明:本文为博主原创文章,未经博主允许不得转载。

linux查看文件权限 ls -l 详解

以root的家目录为例: 可以看到,用ls -l命令查看某一个目录会得到一个7个字段的列表。 第1行:总计(total) Total后面的数字是指当前目录下所有文件所占用...
  • kexiaoling
  • kexiaoling
  • 2016年04月08日 14:04
  • 3068

ls -l显示年月日时分秒信息

ls -l显示年月日时分秒信息
  • master_yao
  • master_yao
  • 2016年06月30日 11:53
  • 2670

ls命令显示文件并按时间排序的方法分享

在linux系统中,使用ls命令按时间排序文件,其实很简单,如下: #ls -tr 即可按时间排序当前目录下的文件。 附,ls命令的参数中文详解: -a 列出目录下的所有文件,包括以 . ...
  • xiaoxinyu316
  • xiaoxinyu316
  • 2015年01月27日 11:13
  • 9534

linux命令详解之ls命令

ls命令概述ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似。当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名代表的颜色显示。当不加参数时,默认列出...
  • gnail_oug
  • gnail_oug
  • 2017年04月15日 13:45
  • 1094

linux下 ls -l 命令显示结果每一列代表什么意思

linux下 ls -l 命令显示结果每一列代表什么意思,谢谢?见图片 2011-11-17 10:13 jxwen2148 | 分类:Linux | 浏览3915次 20...
  • myxmu
  • myxmu
  • 2013年09月11日 15:13
  • 2889

unix/linux命令“ls -l”选项输出结果详解

from: http://hi.baidu.com/hoxily/item/12e2a02d03f77e0942634a8e   unix/linux命令“ls -l”选项输出结果详解 ...
  • keti_xuetangyi
  • keti_xuetangyi
  • 2014年02月19日 09:51
  • 2993

Linux ls命令详解

ls 命令可以说是linux下最常用的命令之一。 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。(后有详解) -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的...
  • zhangliangzi
  • zhangliangzi
  • 2016年03月05日 08:27
  • 1170

Linux ls -l命令输出详解

 Linux ls -l命令输出详解 位置:1                  2      3        4              5        ...
  • u011727893
  • u011727893
  • 2016年10月04日 21:24
  • 2226

模拟ls -l命令简易代码demo

话不多说 上代码: /************************************************************************* > File Name: ...
  • u013283835
  • u013283835
  • 2017年03月12日 17:17
  • 233

Linux 编写ls -l 命令

ls -l 命令的输出 每行都包含7个字段:           1.模式(mode)                       每一行的第一个字符表示文件类型。“-”代表普通文件,“d”代表目...
  • xiamo20149
  • xiamo20149
  • 2015年07月14日 11:48
  • 2049
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ls -l --time-style命令查看文件是星期几创建的几种方法
举报原因:
原因补充:

(最多只允许输入30个字)