¡¾×ª¡¿ÔÚLinuxÏÂѹËõÎļþ tarÃüÁîµÄʹÓÃ
¶ÔÐí¶àÓû§À´Ëµ£¬ÔÚDOSºÍWindows»·¾³ÏÂÀûÓù¤¾ßÈí¼þWinZip¡¢ARJµÈѹËõ»ò½âѹÎļþÊDZȽÏÈÝÒ×µÄÊ¡£µ«ÊÇ£¬ÔÚLinuxÖÐÈçºÎ¶ÔÎļþ½øÐÐѹËõÓë½âÑ¹ÄØ£¿
ÓÃtar½¨Á¢´æµµ
tarÊÇ“tape archive”(´Å´ø´æµµ)µÄ¼ò³Æ£¬Ëü³öÏÖÔÚ»¹Ã»ÓÐÈíÅÌÇý¶¯Æ÷¡¢Ó²Å̺͹âÅÌÇý¶¯Æ÷µÄ¼ÆËã»úÔçÆÚ½×¶Î¡£ÄÇʱÈí¼þµÄ·¢Ðкͱ¸·Ý¶¼ÐèÒª´ó¾íµÄ´Å´ø£¬¼ÆËã»úÉÏÔËÐеÄÍ·¼¸¸ö³ÌÐòÖо͵ÃÓÐÒ»¸öÊÇ´Å´øµÄÔĶÁ³ÌÐò¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬ tarÃüÁîÖð½¥±äΪһ¸ö½«ºÜ¶àÎļþ½øÐд浵µÄ¹¤¾ß£¬Ä¿Ç°Ðí¶àÓÃÓÚLinux²Ù×÷ϵͳµÄ³ÌÐò¾ÍÊÇ´ò°üΪtarµµ°¸ÎļþµÄÐÎʽ¡£
tar ÃüÁîµÄ¸ñʽÊÇ£º
tar [option] <file>;
tarÃüÁîÓкܶà²ÎÊý£¬ÀûÓÃfÑ¡Ïî¡¢É豸»òÎļþµÄÃû×Ö¿ÉÒÔָʾtarÃüÁµµ°¸ÖÃÓÚÌØ¶¨µÄÉ豸»òÎļþÖС£µ±ÎªtarµÄµµ°¸´´½¨Ò»¸öÎļþʱ,Õâ¸öÎļþÃûµÄÀ©Õ¹Í¨³£ÊÇÈç¹ûÖ¸¶¨ÁËÒ»¸öĿ¼Ãû,ÄÇôËüËùÓеÄ×ÓĿ¼¶¼»á±»°üº¬ÔÚµµ°¸Ö®ÖС£
ÀûÓÃtarÃüÁîºÍfÑ¡ÏîµÄ¸ñʽÈçÏÂËùʾ£º
#tar opionsf archive-name.tar directory-and-filenames
Òª´´½¨Ò»¸öµµ°¸Ó¦Ê¹ÓÃcÑ¡ÏÓëfÑ¡ÏîÒ»Æð£¬cÑ¡Ïî»áÔÚÉ豸»òÎļþÖд´½¨µµ°¸£¬Ó¦ÔÚfÑ¡ÏîµÄ×ó±ßÊäÈëÕâһѡÏî¡£ÔÚÏÂÀýÖУ¬Ä¿Â¼mydirºÍËüËùÓеÄ×ÓĿ¼¶¼±»´æÈëÎļþmyarch.tarÖС£
#tar cf myarch.tar mydir
Èç¹ûÏëÒª¸Ä¶¯ÒѾ´æµµµÄĿ¼ÖеÄÎļþ£¬¿ÉÒÔʹÓÃuÑ¡Ïîʹtar¸üеµ°¸ÖеÄÎļþ¡£tar±È½Ïÿһ¸öµµ°¸ÎļþÓëÏàÓ¦Óû§Ä¿Â¼ÖÐÎļþ×î½üÒ»´ÎÐ޸ĵÄʱ¼ä,È»ºó½«ÉÏÒ»´Î´æµµÖ®ºóÓÖ±»Ð޸ĹýµÄÎļþ¿½±´µ½µµ°¸ÎļþÖÐÈ¥¡£ÔÚÓû§Ä¿Â¼ÖÐд´½¨µÄÎļþÒ²»á±»Ìí¼Óµ½µµ°¸ÎļþÖС£ÔÚÏÂÃæµÄÀý×ÓÖÐ,Óû§ÓÃmydirĿ¼ÖÐ×î½ü±»Ð޸ĻòÌí¼ÓµÄÎļþÀ´¶Ômyarch.tarÎļþ½øÐиüС£
#tar uf myarch.tar mydir
Èç¹ûÏë²é¿´ÔÚÒ»¸öµµ°¸Öд洢×ÅÄÄЩÎļþ£¬¿ÉÒÔʹÓÃtarÃüÁîºÍtÑ¡Ïî¡£ÏÂÃæÃüÁîÁгöËùÓд洢ÔÚmyarch.tarµµ°¸ÖеÄÎļþ£º
#tar tf myarch.tar
Òª½«Îļþ±¸·Ýµ½Ò»¸öÌØ¶¨µÄÉ豸£¬Ö»Ðë°ÑÉ豸Ãû×÷Ϊµµ°¸¡£ÔÚÏÂÃæµÄÀý×ÓÖУ¬Óû§ÔÚ/dev/fdoÉ豸µÄÈíÅÌÖд´½¨ÁËÒ»¸öµµ°¸,²¢½«mydirĿ¼ÖÐËùÓеÄÎļþ¶¼¿½±´µ½µµ°¸ÖС£
#tar cf/dev/fdo mydir
&
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
¹ØÓÚlinuxµÄ¶Áд²Ù×÷
½¨Á¢ÁËÁ¬½Ó,¾Í¿ÉÒÔ½øÐÐͨѶÁË,ÍùÎļþÃèÊö·ûÀï¶Áд,ºÍ¶ÁдÎļþÊÇÒ»ÑùµÄ.
дº¯Êý:
ssize_t write(int fd,(void *)buf,size_t nbytes)
½«bufÖеÄnbytesдÈëµ½fdÖÐ,³É¹¦Ê±·µ»ØËùдµÄ×Ö½ÚÊý,ʧ°Üʱ·µ»Ø-1,²¢Ð´Èëerrno±äÁ¿.
µ±ÎÒÃÇÏóÌ×½Ó×ÖдÊý¾Ýʱ,¿ÉÄÜ»áÓÐÁ½ÖÖÇé¿ö:
a.writeµÄ·µ»ØÖµ´óÓÚ0,±íʾ ......
cpÃüÁî
¸ÃÃüÁîµÄ¹¦ÄÜÊǽ«¸ø³öµÄÎļþ»òĿ¼¿½±´µ½ÁíÒ»Îļþ»òĿ¼ÖУ¬Í¬MSDOSϵÄcopyÃüÁîÒ»Ñù£¬¹¦ÄÜÊ®·ÖÇ¿´ó¡£
Óï·¨£º cp [Ñ¡Ïî] Ô´Îļþ»òĿ¼ Ä¿±êÎļþ»òĿ¼
˵Ã÷£º¸ÃÃüÁî°ÑÖ¸¶¨µÄÔ´Îļþ¸´ÖƵ½Ä¿±êÎļþ»ò°Ñ¶à¸öÔ´Îļþ¸´ÖƵ½Ä¿±êĿ¼ÖС£
¸ÃÃüÁîµÄ¸÷Ñ¡ÏÒåÈçÏ£º
- a ¸ÃÑ¡Ïîͨ³£ÔÚ¿½±´Ä¿Â¼Ê±Ê¹Óá£Ëü±£ÁôÁ´ ......
1£¬¶ÔÓ¢ÓïÓÐÇ×ÇиС£Ñ§ÆðÀ´Ò»µã¶¼²»·Ñ¾¢¡£¿´Ó¢ÎĵÄÎÄÕ¾ÍÏñ¿´ÖÐÎĵÄÎÄÕÂÒ»ÑùµÄÈË¡£µ«ÊDz»ÒªËµÄã¹ýÁËÓ¢ÓX¼¶¡£ÎÒ¼û¹ýһЩ×ԳƹýÁËÓ¢Óï4¼¶6¼¶µÄÈË£¬ËûÃǵÄÓ¢Óï²¢²»³öÉ«¡£ÓÀÔ¶²»ÒªÂñÔ¹”ΪʲôLinux¶ÔÖÐÎÄÖ§³Ö²»ºÃ£¿ÎªÊ²Ã´LinuxÈí¼þûÓÐÖÐÎĵģ¿“ÒòΪÖйúÈËÔÚ¿ª·¢Õâ·½Ãæ×ö³öµÄ¹±Ï×Ì«ÉÙ¡£±¾µØ»¯²»ÒªÖ¸ÍûÍâ¹úÈ ......