如何将具有特定扩展名.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/
我认为这是一项微不足道的任务,但我无法正确理解语法。
非常感谢,
安东尼奥佩德罗。答案 0 :(得分:14)
find /source/directory -iname \*.sav -exec cp {} /destination/directory/ \;
答案 1 :(得分:2)
如果您的意思是UNIX副本,
cp -R <dirA>/*.sav <dirB>/
我不确定你的问题是什么dhs_dados ..
答案 2 :(得分:1)
为什么不使用cp * .SAV目录