419

The only way to learn a new programming language is by writing programs in it.

find命令实用一例

,

find命令实用一例

目的:找到特定的文件并复制到另一个文件夹中。

我的数码相机里有如下文件:
419@detch:~$ ls -lh /sdcard/
total 484M
-rwxr-xr-x 1 root root 2.6M 2007-01-01 00:00 p1010010.jpg
-rwxr-xr-x 1 root root 2.5M 2007-01-01 00:00 p1010011.jpg
-rwxr-xr-x 1 root root 999K 2007-01-01 00:00 p1010014.jpg
-rwxr-xr-x 1 root root 974K 2007-01-01 00:00 p1010015.jpg
-rwxr-xr-x 1 root root 859K 2007-01-01 00:00 p1010016.jpg
-rwxr-xr-x 1 root root 929K 2007-01-01 00:00 p1010021.jpg
-rwxr-xr-x 1 root root 574K 2007-01-01 00:00 p1010041.jpg
-rwxr-xr-x 1 root root 578K 2007-01-01 00:00 p1010046.jpg
-rwxr-xr-x 1 root root  73K 2007-01-01 00:00 p1010047.jpg
-rwxr-xr-x 1 root root  89M 2007-01-01 00:00 p1010047.mov
-rwxr-xr-x 1 root root 530K 2007-01-01 00:00 p1010048.jpg
-rwxr-xr-x 1 root root 484K 2007-01-01 00:00 p1010050.jpg
-rwxr-xr-x 1 root root 544K 2007-01-01 00:00 p1010051.jpg
-rwxr-xr-x 1 root root 505K 2007-01-01 00:00 p1010052.jpg
-rwxr-xr-x 1 root root 503K 2007-01-01 00:00 p1010054.jpg
-rwxr-xr-x 1 root root 606K 2007-01-01 00:00 p1010055.jpg
-rwxr-xr-x 1 root root 940K 2007-01-09 20:34 p1010056.jpg
-rwxr-xr-x 1 root root 2.7M 2007-01-11 22:26 p1010057.jpg
-rwxr-xr-x 1 root root 1.2M 2007-01-13 09:28 p1010076.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-13 10:22 p1010083.jpg
-rwxr-xr-x 1 root root 2.8M 2007-01-13 13:38 p1010084.jpg
-rwxr-xr-x 1 root root 2.8M 2007-01-13 13:38 p1010085.jpg
-rwxr-xr-x 1 root root 2.7M 2007-01-13 13:38 p1010086.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-13 13:40 p1010087.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-13 13:41 p1010088.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-13 13:41 p1010089.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-13 13:41 p1010090.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-13 13:41 p1010091.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-13 13:41 p1010092.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-13 13:41 p1010093.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-13 13:44 p1010094.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-13 13:44 p1010095.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-13 13:44 p1010096.jpg
-rwxr-xr-x 1 root root 1.9M 2007-01-13 13:44 p1010097.jpg
-rwxr-xr-x 1 root root  49K 2007-01-13 13:58 p1010098.jpg
-rwxr-xr-x 1 root root 182M 2007-01-13 13:58 p1010098.mov
-rwxr-xr-x 1 root root 2.7M 2007-01-13 14:01 p1010099.jpg
-rwxr-xr-x 1 root root 1.8M 2007-01-13 14:09 p1010100.jpg
-rwxr-xr-x 1 root root 1.8M 2007-01-13 14:09 p1010101.jpg
-rwxr-xr-x 1 root root  70K 2007-01-13 14:26 p1010102.jpg
-rwxr-xr-x 1 root root 117M 2007-01-13 14:26 p1010102.mov
-rwxr-xr-x 1 root root 2.8M 2007-01-13 14:33 p1010103.jpg
-rwxr-xr-x 1 root root 2.6M 2007-01-13 14:34 p1010105.jpg
-rwxr-xr-x 1 root root 2.7M 2007-01-13 14:35 p1010106.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-13 15:30 p1010109.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-13 18:56 p1010115.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-13 21:41 p1010116.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-14 12:34 p1010117.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-14 12:34 p1010118.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-14 12:41 p1010125.jpg
-rwxr-xr-x 1 root root 1.9M 2007-01-14 12:42 p1010126.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-14 12:42 p1010127.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-14 12:45 p1010129.jpg
-rwxr-xr-x 1 root root 2.0M 2007-01-14 12:46 p1010130.jpg
-rwxr-xr-x 1 root root 2.2M 2007-01-14 12:47 p1010131.jpg
-rwxr-xr-x 1 root root 2.8M 2007-01-14 12:47 p1010132.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-14 12:47 p1010133.jpg
-rwxr-xr-x 1 root root 2.1M 2007-01-14 12:48 p1010134.jpg
-rwxr-xr-x 1 root root 2.7M 2007-01-14 12:49 p1010135.jpg

我想把1月13日和1月14日的jpg图片复制到文件夹FX01里。可以用以下命令:
419@detch:~$ find /sdcard/ -newer /sdcard/p1010057.jpg -name *.jpg |xargs /bin/cp -t FX01/

以下命令会把全部比p1010057.jpg新的文件(包括jpg和mov)复制到FX01:
419@detch:~$ find /sdcard/ -newer /sdcard/p1010057.jpg -type f |xargs /bin/cp -t FX01/

自动网络时间校对小游戏

Write a comment

New comments have been disabled for this post.