[問題] 如何cp特定日期的檔案到另一個目錄?
OS: AIX-UNIX
想請問一下,如何cp指定日期的檔案到另一個目錄
TServer:/backup/type/abc>ls -l
.......
-rw-rw-r-- 1 it008 V2train 55 Dec 30 14:54 drop.sql
-rwxr-xr-x 1 root system 735 Jan 12 2009 echo1
-rw-r--r-- 1 root system 0 Dec 30 2008 err.log
-rw-r--r-- 1 root system 0 Dec 30 2008 errfile.tmp
-rwxrwxr-- 1 root system 182 Jan 5 2009 evalue
-rw-r--r-- 1 root system 13 Dec 10 2008 evalue.txt
-rwxrwxr-- 1 root system 2093 Dec 11 2008 f1.sh
-rw-r--r-- 1 root system 147 Oct 29 2008 loadtmp.sql
-rw-r--r-- 1 root system 26 Jan 9 2009 lstmp.tmp
-rw-r--r-- 1 root system 37 Jan 9 2009 lstmp.txt
-rw-r--r-- 1 root system 140 Jan 12 2009 memo.tmp
-rw-r--r-- 1 root system 1023 Oct 6 2008 menu_sam
drwxr-xr-x 2 root system 256 Jan 4 08:19 tmp
假設我在/backup/type/abc下面有以上的檔案,我想cp "Jan 9"的檔案到tmp目錄下,
指令要如何下? 我試了好多指令,沒一個成功的,如:
例一、
TServer:/backup/type/abc>cp * |grep "Jan 9" /backup/type/abc/tmp/.
cp: unload: Function not implemented
例二、
TServer:/backup/type/abc>ls -l|grep "Jan 9"|xargs -i cp {}
/backup/type/abc/tmp/.
cp: illegal option -- w
Usage: cp [-fhip] [-r|-R] [-E{force|ignore|warn}] [--] src target
or: cp [-fhip] [-r|-R] [-E{force|ignore|warn}] [--] src1 ... srcN directory
cp: illegal option -- w
Usage: cp [-fhip] [-r|-R] [-E{force|ignore|warn}] [--] src target
or: cp [-fhip] [-r|-R] [-E{force|ignore|warn}] [--] src1 ... srcN directory
例三、
TServer:/backup/type/abc>ls -l|grep "Jan 9"|find . -name "*" -exec cp {}
/backup/type/abc/tmp/.
find: incomplete statement
敬請諸位不吝指教,謝謝。
--
※ 編輯: aisme21 來自: 210.202.210.251 (01/04 11:17)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):