0

我在我的 PC 上使用 cygwin,我希望将 /pictures/ (和子目录)中的所有 .nef 文件移动到一个新目录中,但我想保留 nef 文件来自的目录名称。

即 /pictures/vacation2012/image01.nef 和 /pictures/vac09/image01.nef

应该进入

/pictures/nef/vac09/ 和 /pictures/nef/vacation2012/

4

1 回答 1

0

你可以这样做:

$ cd from_directory
$ (tar cf - `find . -name "*.nef"`) | (cd to_directory; tar xf - )
$ find . -name "*.nef" -exec rm -rf {} \; # be careful with this...
于 2012-12-21T17:39:13.787 回答