Re: [問題] 如何cp特定日期的檔案到另一個目錄?

看板Linux作者 (台灣獨立建國不必錢嗎?)時間14年前 (2010/01/04 22:46), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
可以不用用 loop cp `ls -l | grep "Jan 9" | awk '{print $9}'` $DEST 或者 ls -l | grep "Jan 9" | awk '{print $9} | xargs -i cp {} $DEST 或者把 ls -l | grep "Jan 9" 換成 find -printf "%f %AD\n" | egrep "01/09" | cut -d" " -f 1 詳細用法,可以 用 man find ※ 引述《charlie1kimo (絕對零度)》之銘言: : 可以試試看for loop : ex. in bash shell: : LIST=`ls -l | grep "Jan 9" | awk '{print $8}'` : DEST="你的目的地" : for i in $LIST : do : cp $i $DEST : done : ※ 引述《aisme21 (純樸的美)》之銘言: : : 想請問一下,如何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 : : 敬請諸位不吝指教,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.32

01/05 00:01, , 1F
太感謝了,又學會了 (崇拜的眼神)
01/05 00:01, 1F
文章代碼(AID): #1BGVyrXG (Linux)
討論串 (同標題文章)
文章代碼(AID): #1BGVyrXG (Linux)