4

如何将具有特定扩展名的所有文件.SAV从一个目录(包括该目录中的所有子目录)复制到另一个目录?我正在使用mac的终端。我试过了

    /Users/tournillon/my_directory/research_projects/dissertation_related/inequality
    Antonio-P-Tournillon-Ramoss-iMac:inequality tournillon$ ls
    Brazil              dhs_dados           imr201101app.pdf
    GHME_Education_final.pptx   dhs_sav_files
    Antonio-P-Tournillon-Ramoss-iMac:inequality tournillon$ dhs_dados /*.SAV/ dhs_sav_files/ 

我认为这是一项微不足道的任务,但我就是无法正确使用语法。

非常感谢,

安东尼奥·佩德罗。

4

3 回答 3

14

find /source/directory -iname \*.sav -exec cp {} /destination/directory/ \;

于 2012-07-05T01:00:59.880 回答
2

如果您的意思是 UNIX 副本,

cp -R <dirA>/*.sav <dirB>/

我不确定您的问题中的 dhs_dados 是什么。

于 2012-07-05T00:59:33.310 回答
1

为什么不直接使用 cp *.SAV 目录

于 2012-07-05T01:01:00.437 回答