rsync
เป็นทางออกที่ดี แต่หากคุณกำลังมองหาทางเลือก:
สมมติว่าเรามีไดเรกทอรี "ทดสอบ" ที่มีไดเรกทอรี "foo, bar, baz" ในไฟล์เหล่านี้เป็นไฟล์ประเภทต่าง ๆ :
test
|____bar
| |____1.jpg
| |____1.png
| |____1.txt
| |____2.jpg
| |____2.png
| |____2.txt
|____baz
| |____1.avi
| |____2.avi
| |____3.png
|____foo
| |____test.blah
|____test.txt
เราต้องการคัดลอกทุกอย่างยกเว้น PNG
scp $(find /location/of/test -type f ! -name "*.png") # -> Note the logical NOT!!
ในตัวอย่างนี้คำสั่งจะนำไฟล์ทั้งหมดไปไว้ในไดเรกทอรีปลายทางเดียวกัน - นี่อาจไม่ใช่พฤติกรรมที่คุณต้องการ