यदि आपका लक्ष्य वाइल्डकार्ड से सभी फ़ाइलों को स्थानांतरित करना है local_dir
, *
तो यह चाल है:
$ scp ~/local_dir/* user@host.com:/var/www/html/target_dir
-r
विकल्प "रिकर्सिवली" का अर्थ है, ताकि आप इसे लिखना चाहिए जब आप एक पूरी निर्देशिका या कई निर्देशिकाओं हस्तांतरण करने के लिए कोशिश कर रहे हैं।
से man scp
:
-r
Recursively copy entire directories. Note that scp follows symbolic links encountered in the tree traversal.
इसलिए यदि आपके पास उप-निर्देशिकाएं हैं local_dir
, तो अंतिम उदाहरण केवल फ़ाइलों को स्थानांतरित करेगा, लेकिन यदि आप -r
विकल्प सेट करते हैं , तो यह फ़ाइलों और निर्देशिकाओं को स्थानांतरित करेगा।
scp * user@host.com:/var/www/html/target_dir
कि तुम क्या चाहते हो ना? यदि ऐसा है, तो कृपया जो आप करने की कोशिश कर रहे हैं और अब तक की कोशिश की है, और अधिक विवरण के साथ संपादित करें ।