Tüm pdf
dosyalarını bir klasörde bulmak istiyorum. İçinde pdf
dosyaları ve daha fazlasını içeren daha fazla dizin içerir. Klasör, ssh erişimim olan uzak bir sunucuda bulunur. Mac terminalini kullanıyorum ama bağlantı kurduğum sunucunun Centos olduğunu düşünüyorum.Dosya türüne göre yinelenen dosyalar nasıl bulunur ve ssh içinde bir dizine kopyalanır.
Tüm pdfs dosyalarını bulmalı ve hepsini uzak sunucudaki bir dizine kopyalamalıyım. Şanssız 10 çeşit denedim. Hem benim hem de uzaktaki sistemler, komut gayet iyi olsa da, bir komut olarak mükemmel görünmüyorlar.
Burada sorunun ne olduğundan emin değilim ama komut başarısız oluyor sadece orada oturuyor ve sonsuza dek duruyor, bu yüzden gönderilecek herhangi bir yararlı hatam yok.
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
Bu denedim sonuncusu, ben şimdi ama geri kalanı hakkında emin im için izin reddedildi hataları görmezden düşünüyorum.
Teşekkürler, bir süre orada oturdu, ancak bunun izin hatalarıyla ilgili olabileceğini düşünüyorum. – lorless
exec komutunun bir parçası olarak '\;' ne yapar? – user3728501
@ user3728501 –