Linux find命令的用法实践(5)

[linuxidc@xingzhengzhongxin Exp]$ ls Para.1106.* Para.1107.* Para.1109.* -al --time-style "+%Y-%m-%d %H:%M:%S"|awk '{print $8"\t"$6" "$7}'
Para.1106.00000227.77.00    2014-04-11 22:30:44
Para.1107.00000227.77.00    2014-04-11 22:30:45
Para.1109.00000227.77.00    2014-04-11 22:30:46

[linuxidc@xingzhengzhongxin Exp]$ ls -l|find /linuxidc/Data/Para/Exp/ -name "Para.1106.*" -o -name "Para.1108.*" -o -name "Para.1109.*"     
/linuxidc/Data/Para/Exp/Para.1108.00000227.77.00
/linuxidc/Data/Para/Exp/Para.1106.00000227.77.00
/linuxidc/Data/Para/Exp/Para.1109.00000227.77.00

[linuxidc@xingzhengzhongxin Exp]$ find /linuxidc/Data/Para/Exp/ -name "Para.1106.*" -ls -o -name "Para.1108.*" -ls -o -name "Para.1109.*" -ls|sort -n
3473431  12 -rw-r--r--  1 linuxidc      aas          5178 Apr 11 22:30 /linuxidc/Data/Para/Exp/Para.1106.00000227.77.00
3473433    8 -rw-r--r--  1 linuxidc      aas          3670 Apr 11 22:30 /linuxidc/Data/Para/Exp/Para.1108.00000227.77.00
3473434  12 -rw-r--r--  1 linuxidc      aas          7410 Apr 11 22:30 /linuxidc/Data/Para/Exp/Para.1109.00000227.77.00

[linuxidc@xingzhengzhongxin Exp]$ find /linuxidc/Data/Para/Exp/ -name "Para.1106.*" -ls -o -name "Para.1108.*" -ls -o -name "Para.1109.*" -ls|sort -n|awk -F '/' '{print $6}'
Para.1106.00000227.77.00
Para.1108.00000227.77.00
Para.1109.00000227.77.00

[linuxidc@linuxidc ~]$ find /linuxidc/Data/Para/Exp/ -name "Para.1106.*" -o -name "Para.1108.*" -o -name "Para.1109.*"|xargs ls -l --time-style "+%Y-%m-%d %H:%M:%S"
-rw-r--r--  1 linuxidc aas 5178 2014-04-15 09:08:14 /linuxidc/Data/Para/Exp/Para.1106.00000223.77.00
-rw-r--r--  1 linuxidc aas 3670 2014-04-15 09:08:15 /linuxidc/Data/Para/Exp/Para.1108.00000223.77.00
-rw-r--r--  1 linuxidc aas 7410 2014-04-15 09:08:15 /linuxidc/Data/Para/Exp/Para.1109.00000223.77.00


[root@fz ~]# find /linuxidc/params/ -name "Para.1106.*" -ls -o -name "Para.1108.*" -ls -o -name "Para.1109.*" -ls|sort -n|awk -F '/' '{print $4}'
Para.1106.00000000.0000000077.00
Para.1108.00000000.0000000077.00

2、

1901参数文件时间:

ls /linuxidc/Data/Para/Exp/Para.1901.* --full-time|awk '{print $6"\t"$7}'|awk -F '.' '{print $1}'

3、

2#LC发送数据包(不能获取昨天日期)
ls /linuxidc/Data/bak/$(date +%Y_%m_)25/Outer/Acc |wc -l
= /linuxidc/Data/bak/2015_08_25/Outer/Acc

PACC服务器:
pacc收1#

find /linuxidc/Data/bak/$(date -d last-day +%Y_%m_%d)/Outer/Lc/ -name '*_62010001*' |wc -l

pacc收2#

find /linuxidc/Data/bak/$(date -d last-day +%Y_%m_%d)/Outer/Lc/ -name '*_62020001*' |wc -l

pacc发送
find /linuxidc/Data/Transaction/YKT_Snd/ -name "*`date -d last-day +%y%m%d`*" |wc -l

4、另一个ls命令输出文件时间的写法

1 [linuxidc@linuxidc ~]$ cd /linuxidc/Data/Para/Exp/
 2 [linuxidc@linuxidc Exp]$ ls
 3 Para.1002.00000223.1293.00  Para.1011.00000223.6.00    Para.1101.00000223.6.00    Para.1108.00000223.80.00        Para.1919.00000223.20130307.00
 4 Para.1005.00000223.1.00    Para.1021.00000223.3.00    Para.1102.00000223.2.00    Para.1109.00000223.80.00        Para.1920.00000223.2.00
 5 Para.1006.00000223.1732.00  Para.1031.00000223.8.00    Para.1103.00000223.77.00  Para.1901.00000223.20150812.00  Para.1921.00000223.1.00
 6 Para.1007.01022300.195.00  Para.1041.00000223.2.00    Para.1104.00000223.548.00  Para.1912.00000223.20130307.00
 7 Para.1007.02022300.195.00  Para.1089.00000223.5.00    Para.1105.00000223.77.00  Para.1913.00000223.20130307.00
 8 Para.1007.1F022300.195.00  Para.1090.00000223.431.00  Para.1106.00000223.79.00  Para.1914.00000223.20130307.00
 9 Para.1007.33022300.195.00  Para.1097.00000223.1.00    Para.1107.00000223.77.00  Para.1918.00000223.20110913.00
10 [linuxidc@linuxidc Exp]$ ls -l
11 total 368
12 -rw-r--r--  1 linuxidc aas  102 Jun 12 06:35 Para.1002.00000223.1293.00
13 -rw-r--r--  1 linuxidc aas  136 Jun 12 06:35 Para.1005.00000223.1.00
14 -rw-r--r--  1 linuxidc aas  2664 Aug 12 18:51 Para.1006.00000223.1732.00
15 -rw-r--r--  1 linuxidc aas  1934 Aug  9 02:02 Para.1007.01022300.195.00
16 -rw-r--r--  1 linuxidc aas  1966 Aug  9 02:02 Para.1007.02022300.195.00
17 -rw-r--r--  1 linuxidc aas  1838 Aug  9 02:02 Para.1007.1F022300.195.00
18 -rw-r--r--  1 linuxidc aas  1790 Aug  9 02:02 Para.1007.33022300.195.00
19 -rw-r--r--  1 linuxidc aas  226 Jun 12 06:35 Para.1011.00000223.6.00
20 -rw-r--r--  1 linuxidc aas  144 Jun 12 06:35 Para.1021.00000223.3.00
21 -rw-r--r--  1 linuxidc aas  410 Jun 12 06:35 Para.1031.00000223.8.00
22 -rw-r--r--  1 linuxidc aas  108 Jun 12 06:35 Para.1041.00000223.2.00
23 -rw-r--r--  1 linuxidc aas  119 Jun 12 06:35 Para.1089.00000223.5.00
24 -rw-r--r--  1 linuxidc aas  1776 Jun 12 06:35 Para.1090.00000223.431.00
25 -rw-r--r--  1 linuxidc aas  204 Jun 12 06:35 Para.1097.00000223.1.00
26 -rw-r--r--  1 linuxidc aas  905 Jun 12 06:35 Para.1101.00000223.6.00
27 -rw-r--r--  1 linuxidc aas  1159 Jun 12 06:35 Para.1102.00000223.2.00
28 -rw-r--r--  1 linuxidc aas  764 Jun 12 06:35 Para.1103.00000223.77.00
29 -rw-r--r--  1 linuxidc aas 19598 Aug 13 02:03 Para.1104.00000223.548.00
30 -rw-r--r--  1 linuxidc aas  5763 Jun 12 06:35 Para.1105.00000223.77.00
31 -rw-r--r--  1 linuxidc aas  5658 Jun 12 06:35 Para.1106.00000223.79.00
32 -rw-r--r--  1 linuxidc aas 22043 Jun 12 06:35 Para.1107.00000223.77.00
33 -rw-r--r--  1 linuxidc aas  4342 Jun 12 06:35 Para.1108.00000223.80.00
34 -rw-r--r--  1 linuxidc aas  8018 Jun 12 06:35 Para.1109.00000223.80.00
35 -rw-r--r--  1 linuxidc aas 65876 Aug 13 03:13 Para.1901.00000223.20150812.00
36 -rw-r--r--  1 linuxidc aas  400 Jun 12 06:35 Para.1912.00000223.20130307.00
37 -rw-r--r--  1 linuxidc aas  278 Jun 12 06:35 Para.1913.00000223.20130307.00
38 -rw-r--r--  1 linuxidc aas  413 Jun 12 06:35 Para.1914.00000223.20130307.00
39 -rw-r--r--  1 linuxidc aas  252 Jun 12 06:35 Para.1918.00000223.20110913.00
40 -rw-r--r--  1 linuxidc aas  233 Jun 12 06:35 Para.1919.00000223.20130307.00
41 -rw-r--r--  1 linuxidc aas    80 Jun 12 06:35 Para.1920.00000223.2.00
42 -rw-r--r--  1 linuxidc aas    80 Jun 12 06:35 Para.1921.00000223.1.00
43
44 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/*
45 /linuxidc/Data/Para/Exp/Para.1002.00000223.1293.00  /linuxidc/Data/Para/Exp/Para.1089.00000223.5.00    /linuxidc/Data/Para/Exp/Para.1109.00000223.80.00
46 /linuxidc/Data/Para/Exp/Para.1005.00000223.1.00    /linuxidc/Data/Para/Exp/Para.1090.00000223.431.00  /linuxidc/Data/Para/Exp/Para.1901.00000223.20150812.00
47 /linuxidc/Data/Para/Exp/Para.1006.00000223.1732.00  /linuxidc/Data/Para/Exp/Para.1097.00000223.1.00    /linuxidc/Data/Para/Exp/Para.1912.00000223.20130307.00
48 /linuxidc/Data/Para/Exp/Para.1007.01022300.195.00  /linuxidc/Data/Para/Exp/Para.1101.00000223.6.00    /linuxidc/Data/Para/Exp/Para.1913.00000223.20130307.00
49 /linuxidc/Data/Para/Exp/Para.1007.02022300.195.00  /linuxidc/Data/Para/Exp/Para.1102.00000223.2.00    /linuxidc/Data/Para/Exp/Para.1914.00000223.20130307.00
50 /linuxidc/Data/Para/Exp/Para.1007.1F022300.195.00  /linuxidc/Data/Para/Exp/Para.1103.00000223.77.00  /linuxidc/Data/Para/Exp/Para.1918.00000223.20110913.00
51 /linuxidc/Data/Para/Exp/Para.1007.33022300.195.00  /linuxidc/Data/Para/Exp/Para.1104.00000223.548.00  /linuxidc/Data/Para/Exp/Para.1919.00000223.20130307.00
52 /linuxidc/Data/Para/Exp/Para.1011.00000223.6.00    /linuxidc/Data/Para/Exp/Para.1105.00000223.77.00  /linuxidc/Data/Para/Exp/Para.1920.00000223.2.00
53 /linuxidc/Data/Para/Exp/Para.1021.00000223.3.00    /linuxidc/Data/Para/Exp/Para.1106.00000223.79.00  /linuxidc/Data/Para/Exp/Para.1921.00000223.1.00
54 /linuxidc/Data/Para/Exp/Para.1031.00000223.8.00    /linuxidc/Data/Para/Exp/Para.1107.00000223.77.00
55 /linuxidc/Data/Para/Exp/Para.1041.00000223.2.00    /linuxidc/Data/Para/Exp/Para.1108.00000223.80.00
56 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/Para.1901.*
57 /linuxidc/Data/Para/Exp/Para.1901.00000223.20150812.00
58 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/Para.1901.* --full-time
59 -rw-r--r--  1 linuxidc aas 65876 2015-08-13 03:13:23.000000000 +0800 /linuxidc/Data/Para/Exp/Para.1901.00000223.20150812.00
60 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/Para.1901.* --full-time|awk '{print $6"\t"$7}'
61 2015-08-13    03:13:23.000000000
62 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/Para.1901.* --full-time|awk '{print $6"\t"$7}'|awk -F '.' '{print $1}'
63 2015-08-13    03:13:23
64 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/Para.1901.* --full-time|awk '{print $6"\t"$7"\t"$9}'
65 2015-08-13    03:13:23.000000000    /linuxidc/Data/Para/Exp/Para.1901.00000223.20150812.00
66 [linuxidc@linuxidc Exp]$  ls /linuxidc/Data/Para/Exp/Para.1901.* --full-time|awk '{print $6"\t"$7"\t"$9}'|awk -F '.' '{print $1"\t"$3}'
67 2015-08-13    03:13:23    1901
68 [linuxidc@linuxidc Exp]$ 

Linux find 命令用法总结 

Linux下查找文件find命令 

Linux下find命令详解

文本查找利器find的使用

功能强大的find命令

Linux系统find命令详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16058.html