-bash: /usr/bin/find: Argument list too long 报错以及linux timestamp为13位的处理方法
2013-11-08 18:58
513 查看
1:有时候我们发现oracle下adump文件夹里面有10几个万个4k的文件,那都是本地审计文件,是可以删除的,但一般删除或者 ls ./*.aud |wc -l 会报:
-bash: /usr/bin/find: Argument list too long 错误
解决方式:find /u01/app/admin/hz/adump/ -name "*.aud" -exec rm {} \;
2:使用sqlldr入库平面日志时,遇到13位的linux下面时间戳解决方式
原始文件:
$ head -8 import.2013-11-07.log
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542639|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542672|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542732|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542856|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542919|3.0.6.1
2013-11-06 23:59:02|GT-N7000|2.3.4|665810997854994|1003||1383753552186|3.0.6.0
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753543260|3.0.6.1
2013-11-06 23:59:02|GT-I9500|4.2.2|358851051852527|1003||1383753542719|3.0.6.0
第7列为时间戳,转换:
$ head -8 import.2013-11-07.log |awk -F'|' '{print strftime ("%F %T",$7/1000)}'
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:12
2013-11-06 23:59:03
2013-11-06 23:59:02
2013-11-06 23:59:19
2013-11-06 23:59:04
-bash: /usr/bin/find: Argument list too long 错误
解决方式:find /u01/app/admin/hz/adump/ -name "*.aud" -exec rm {} \;
2:使用sqlldr入库平面日志时,遇到13位的linux下面时间戳解决方式
原始文件:
$ head -8 import.2013-11-07.log
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542639|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542672|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542732|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542856|3.0.6.1
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753542919|3.0.6.1
2013-11-06 23:59:02|GT-N7000|2.3.4|665810997854994|1003||1383753552186|3.0.6.0
2013-11-06 23:59:02|HUAWEI+G610-U00|4.2.1|860623020448500|1003||1383753543260|3.0.6.1
2013-11-06 23:59:02|GT-I9500|4.2.2|358851051852527|1003||1383753542719|3.0.6.0
第7列为时间戳,转换:
$ head -8 import.2013-11-07.log |awk -F'|' '{print strftime ("%F %T",$7/1000)}'
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:02
2013-11-06 23:59:12
2013-11-06 23:59:03
2013-11-06 23:59:02
2013-11-06 23:59:19
2013-11-06 23:59:04
相关文章推荐
- Linux下通过rm -f删除大量文件时提示"-bash: /bin/rm: Argument list too long"的解决方法
- bash /usr/bin/find argument list too long
- /usr/bin/curl: Argument list too long的解决方法
- linux删除大量文件时遇 -bash: /bin/rm: Argument list too long 错误
- /bin/rm: argument list too long 的处理方法
- LINUX中删除大量文件时报 -BASH: /BIN/RM: ARGUMENT LIST TOO LONG 错误
- 解决删除大量文件的问题 -bash: /usr/bin/sudo: Argument list too long
- /bin/rm: argument list too long 的处理方法
- Linux下删除大量文件error : bash: /bin/rm: Argument list too long
- Linux下删除数量比较多的文件报错:-bash: /bin/rm: Argument list too long
- linux删除大量文件时遇 -bash: /bin/rm: Argument list too long 错误
- make execvp /bin/bash argument list too long
- -bash: /bin/rm: Argument list too long
- 目录下文件过多删除报错 -bash: /bin/rm: Argument list too long
- linux 删除大批量文件 /bin/rm: Argument list too long
- -bash: /bin/rm: Argument list too long
- -bash: /bin/rm: Argument list too long
- 目录下文件过多删除报错 -bash: /bin/rm: Argument list too long
- /usr/bin/zcat: Argument list too long问题解决
- -bash: /bin/rm: Argument list too long的解决办法