我想在一个文件夹中找到所有的 pdf
文件。其中包含有 pdf
文件以及更多包含文件夹的目录。该文件夹位于我可以通过ssh访问的远程服务器上。我正在使用mac终端,但我相信我连接到的服务器是Centos。
我需要找到所有的pdf并将它们复制到远程服务器上的一个目录中。我已经尝试了大约10种变化但没有成功。我的系统和远程系统似乎都不认识-exec作为一个命令,尽管exec是可以的,所以这是个问题。
我不确定问题出在哪里,但这个命令并没有失败,它只是一直停在那里,所以我没有任何有用的错误信息可以发布。
cp $(find -name "*.pdf" -type f; exec ./pdfsfolder {} \; | sed 1q)
find: ./tcs/u25: Permission denied
find: ./tcs/u68: Permission denied
-bash: /var/www/html/tcs_dev/sites/default/files/pdfsfolder: is a directory
-bash: exec: /var/www/html/tcs_dev/sites/default/files/pdfsfolder: cannot execute: Success
cp: target `./runaways_parents_guide_2013_final.pdf' is not a directory
这是我尝试的最后一个,我认为现在可以忽略权限被拒绝的错误,但我对其他部分不确定。
-iname
而不是-name
,因为文件扩展名可能包含大写字母。 - Martin R.