ÔÚÈÕ³£¹¤×÷ÖУ¬ÎÒÃǾ³£ÐèÒªÔÚÔ¶³Ì·þÎñÆ÷ºÍ±¾µØ¼ÆËã»úÖ®¼ä´«ÊäÎļþºÍÎļþ¼Ð
XshellÌṩÁ˶àÖÖ·½·¨À´ÊµÏÖÕâÒ»ÐèÇ󣬱¾ÎĽ«Ïêϸ½éÉÜÈçºÎÔÚXshellÖи´ÖÆÎļþ¼Ð£¬ÒÔ¼°Ïà¹ØµÄ±ã½Ý²Ù×÷ºÍ¼¼ÇÉ
Ò»¡¢Ê¹ÓÃXshellµÄ»ù±¾²Ù×÷ Ê×ÏÈ£¬ÎÒÃÇÐèÒª´ò¿ªXshell²¢Á¬½Óµ½Ô¶³Ì·þÎñÆ÷
ÊäÈë·þÎñÆ÷µÄIPµØÖ·¡¢Óû§ÃûºÍÃÜÂ룬һµ©Á¬½Ó³É¹¦£¬ÎÒÃǾͿÉÒÔ¿ªÊ¼Ö´Ðи÷ÖÖ²Ù×÷
¶þ¡¢¸´ÖÆÎļþ¼Ðµ½±¾µØ Òª½«Ô¶³Ì·þÎñÆ÷ÉϵÄÎļþ¼Ð¸´ÖƵ½±¾µØ£¬Í¨³£ÓÐÒÔϼ¸ÖÖ·½·¨£º ·½·¨Ò»£ºÊ¹ÓÃscpÃüÁî `scp`£¨secure copy£©ÃüÁîÊÇLinux»·¾³ÏÂÓÃÓÚÎļþ´«ÊäµÄ±ê×¼ÃüÁîÖ®Ò»
Ëü²»½ö¿ÉÒÔ½«Îļþ´ÓÔ¶³Ì·þÎñÆ÷¸´ÖƵ½±¾µØ£¬»¹¿ÉÒÔ½«±¾µØÎļþ¸´ÖƵ½Ô¶³Ì·þÎñÆ÷
1.¸´ÖƵ¥¸öÎļþ£º ¼ÙÉèÎÒÃÇÒª¸´ÖƵÄÎļþÃûΪ`example.txt`£¬ÔÚXshellµÄÃüÁîÐÐÖÐÊäÈëÒÔÏÂÃüÁ sh scp user@remote_host:/path/to/remote/example.txt /path/to/local/ ÕâÀ`user`ÊÇÔ¶³Ì·þÎñÆ÷µÄÓû§Ãû£¬`remote_host`ÊÇÔ¶³Ì·þÎñÆ÷µÄIPµØÖ·»òÓòÃû£¬`/path/to/remote/example.txt`ÊÇÔ¶³ÌÎļþµÄ·¾¶£¬`/path/to/local/`ÊDZ¾µØ±£´æÎļþµÄ·¾¶
2.¸´ÖÆÕû¸öĿ¼£º Èç¹ûÒª¸´ÖÆÕû¸öĿ¼£¬¿ÉÒÔʹÓÃ`-r`Ñ¡Ï±íʾµÝ¹é¸´ÖÆ
ÀýÈ磬Ҫ¸´ÖÆÃûΪ`my_folder`µÄÎļþ¼Ð£º sh scp -r user@remote_host:/path/to/remote/my_folder /path/to/local/ ·½·¨¶þ£ºÊ¹ÓÃtarÃüÁî´ò°üºó¸´ÖÆ ÓÐʱÎÒÃÇ¿ÉÄÜÐèÒª¸´ÖÆÕû¸öÎļþ¼Ð¼°ÆäÄÚÈÝ£¬²¢±£³ÖÎļþ¼Ð½á¹¹²»±ä
Õâʱ£¬ÎÒÃÇ¿ÉÒÔʹÓÃ`tar`ÃüÁÎļþ¼Ð´ò°ü³ÉÒ»¸öѹËõÎļþ£¬È»ºóÔÙʹÓÃ`scp`ÃüÁÆä¸´ÖƵ½±¾µØ
1.´ò°üÎļþ¼Ð£º ¼ÙÉèÎÒÃÇÒª¸´ÖƵÄÎļþ¼ÐÃûΪ`my_folder`£¬ÔÚXshellµÄÃüÁîÐÐÖÐÊäÈëÒÔÏÂÃüÁ sh tar -czvf my_folder.tar.gzmy_folder/ ÕâÌõÃüÁî»á½«`my_folder`Îļþ¼Ð´ò°ü³ÉÒ»¸öÃûΪ`my_folder.tar.gz`µÄѹËõÎļþ
2.¸´ÖÆÑ¹ËõÎļþ£º ʹÓÃ`scp`ÃüÁѹËõÎļþ¸´ÖƵ½±¾µØ£º sh scp user@remote_host:/path/to/remote/my_folder.tar.gz /path/to/local/ 3.½âѹÎļþ£º ÔÚ±¾µØÊ¹Óýâѹ¹¤¾ß£¨ÈçWinRAR»ò7-Zip£©½«`my_folder.tar.gz`½âѹ£¬»Ö¸´ÍêÕûµÄÎļþ¼Ð½á¹¹
·½·¨Èý£ºÊ¹ÓÃrsyncÃüÁî `rsync`ÃüÁîÊÇÁíÒ»ÖÖÇ¿´óµÄÎļþ´«Ê乤¾ß£¬Ëü²»½ö¿ÉÒÔ¸´ÖÆÎļþºÍÎļþ¼Ð£¬»¹¿ÉÒÔʵÏÖÎļþͬ²½
1.¸´ÖÆÎļþ¼Ð£º ¼ÙÉèÎÒÃÇÒª¸´ÖƵÄÎļþ¼ÐÃûΪ`my_folder`£¬ÔÚXshellµÄÃüÁîÐÐÖÐÊäÈëÒÔÏÂÃüÁ sh rsync -avz user@remote_host:/path/to/remote/my_folder /path/to/local/ ÕâÀ`-a`Ñ¡Ïî±íʾ¹éµµÄ£Ê½£¬±£ÁôÎļþµÄËùÓÐÊôÐÔ£»`-v`Ñ¡Ïî±íʾÏêϸÊä³ö£»`-z`Ñ¡Ïî±íʾѹËõÎļþÊý¾ÝÔÚ´«Êä¹ý³ÌÖÐ
Èý¡¢¸´ÖÆÎļþ¼Ðµ½Ô¶³Ì·þÎñÆ÷ Ó뽫Îļþ¼Ð´ÓÔ¶³Ì·þÎñÆ÷¸´ÖƵ½±¾µØÀàËÆ£¬ÎÒÃÇÒ²¿ÉÒÔ½«±¾µØÎļþ¼Ð¸´ÖƵ½Ô¶³Ì·þÎñÆ÷
1.ʹÓÃscpÃüÁ sh scp -r /path/to/local/my_folder user@remote_host:/path/to/remote/ 2.ʹÓÃrsyncÃüÁ sh rsync -avz /path/to/local/my_folder user@remote_host:/path/to/remote/ ËÄ¡¢XshellµÄ¿ì½Ý¼üºÍÊó±ê²Ù×÷ ÔÚXshellÖУ¬³ýÁËʹÓÃÃüÁîÐвÙ×÷Í⣬»¹¿ÉÒÔÀûÓÿì½Ý¼üºÍÊó±ê²Ù×÷À´Ìá¸ßЧÂÊ
¿ì½Ý¼ü 1.¸´ÖƺÍÕ³Ìù£º - ¸´ÖÆÑ¡¶¨Îı¾£º`Ctrl+C`»ò `Ctrl+Shift+C`£¨²»Ó°Ïì¹â±êλÖã© - Õ³ÌùÎı¾£º`Ctrl+V` »ò`Ctrl+Shift+V`£¨²»Ó°ÏìÆäËûÎı¾£© 2.ÆäËû³£Óÿì½Ý¼ü£º - ´ò¿ª¿ìËÙÃüÁ`Alt+Q`£¨ÐèÒªÏÈÔÚÉèÖÃÖÐÆôÓÿìËÙÃüÁ - ²éÕÒ×Ö·û´®£º`Alt+E+F` Êó±ê²Ù×÷ 1.Ñ¡ÔñÎı¾£º ʹÓÃÊó±ê×ó¼üÍ϶¯À´Ñ¡ÔñÎı¾
2.¸´ÖƺÍÕ³Ìù£º - ¸´ÖÆ£ºÑ¡ÔñÎı¾ºó£¬ÓÒ¼üµã»÷Ñ¡Ôñ¡°¸´ÖÆ¡±»òʹÓÿì½Ý¼ü
- Õ³Ìù£ºÓÒ¼üµã»÷Ñ¡Ôñ¡°Õ³Ìù¡±»òʹÓÿì½Ý¼ü£¬»¹¿ÉÒÔʹÓÃÊó±êÖмü½øÐÐÕ³Ìù£¨ÐèÒªÔÚÉèÖÃÖÐÆôÓã©
Îå¡¢×Ô¶¨ÒåÉèÖúͽű¾×Ô¶¯»¯ XshellÔÊÐíÓû§½øÐÐ×Ô¶¨ÒåÉèÖã¬ÒÔÊÊÓ¦²»Í¬µÄ¹¤×÷Á÷³Ì
×Ô¶¨Òå¿ì½Ý¼ü Óû§¿ÉÒÔÔÚÑ¡Ïî¶Ô»°¿òÖÐÉèÖüüÅÌÑ¡ÏÒÔÌí¼Ó»òÐ޸Ŀì½Ý¼ü
Õâ¿ÉÒÔ´ó´óÌá¸ß²Ù×÷ЧÂÊ£¬ÌرðÊǶÔÓÚ¾³£Ê¹ÓõÄÃüÁîºÍ²Ù×÷
½Å±¾×Ô¶¯»¯ XshellÖ§³ÖʹÓÃVBScript»òJScript±àд½Å±¾£¬ÒÔÖ´ÐÐһϵÁÐ×Ô¶¯»¯ÈÎÎñ
ͨ¹ý½Å±¾£¬ÎÒÃÇ¿ÉÒÔ¼ò»¯Öظ´µÄ²Ù×÷£¬Ìá¸ß¹¤×÷ЧÂÊ
Áù¡¢³£¼ûÎÊÌâÓë½â¾ö·½°¸ 1.Îļþ´«ÊäÖжϣº ÔÚÎļþ´«Êä¹ý³ÌÖУ¬Èç¹ûÓöµ½ÍøÂç²»Îȶ¨»ò·þÎñÆ÷¸ºÔعý¸ßµÄÇé¿ö£¬¿ÉÄܻᵼÖÂÎļþ´«ÊäÖжÏ
Õâʱ£¬