¶ÔÓÚLinuxϵͳ¹ÜÀíÔ±ºÍ¿ª·¢Õß¶øÑÔ£¬¸ßЧ¡¢°²È«µØ´¦ÀíÎļþ¹éµµÓë½âѹÊÇÈÕ³£¹¤×÷µÄ»ù±¾¼¼ÄÜÖ®Ò»
ÔÚÖÚ¶à¹éµµ¹¤¾ßÖУ¬`tar`ÒÔÆäÇ¿´óµÄ¹¦ÄÜ¡¢¹ã·ºµÄ¼æÈÝÐԺ͸ßЧµÄÐÔÄÜ£¬³ÉΪÁËLinux»·¾³ÏµĹ鵵ÉñÆ÷
±¾ÎĽ«ÉîÈë̽ÌÖ`tar`ÃüÁîµÄºËÐŦÄÜ¡¢Ê¹Óü¼ÇÉÒÔ¼°ÔÚʵ¼Ê³¡¾°ÖеÄÓ¦Ó㬰ïÖú¶ÁÕßÈ«ÃæÕÆÎÕÕâÒ»¸ßЧ¹¤¾ß
Ò»¡¢tarÃüÁî¼ò½é `tar`£¨Tape Archive£©×î³õÉè¼ÆÓÃÓÚ½«¶à¸öÎļþºÏ²¢³ÉÒ»¸ö¹éµµÎļþ£¬ÒÔ±ãÓÚÔÚ´Å´øµÈÎïÀí½éÖÊÉÏ´æ´¢»ò´«Êä
¾¡¹ÜËæ×ż¼ÊõµÄ·¢Õ¹£¬´Å´øÒѱ»¸üÏȽøµÄ´æ´¢½éÖÊÈ¡´ú£¬µ«`tar`ÃüÁîÒòÆäÁé»îÐԺ͸ßЧÐÔ£¬ÈÔÈ»¹ã·ºÓ¦ÓÃÓÚLinuxϵͳµÄÎļþ¹éµµÓë½âѹÈÎÎñÖÐ
`tar`²»½öÄÜ´¦ÀíÆÕͨÎļþ£¬»¹ÄÜ´¦ÀíĿ¼¡¢·ûºÅÁ´½Ó¡¢É豸ÎļþµÈÌØÊâÀàÐ͵ÄÎļþϵͳ¶ÔÏó£¬ÇÒÖ§³Ö¶àÖÖѹËõËã·¨£¬Èçgzip¡¢bzip2¡¢xzµÈ£¬½øÒ»²½ÌáÉýÁ˹鵵ÎļþµÄ´æ´¢Ð§Âʺʹ«ÊäËÙ¶È
¶þ¡¢tarÃüÁîµÄ»ù±¾Óï·¨ `tar`ÃüÁîµÄ»ù±¾Óï·¨ÈçÏ£º tar ¡¾Ñ¡Ïî¡¿¡¾¹éµµÎļþ¡¿¡¾Îļþ»òĿ¼...¡¿ ÆäÖУ¬`¡¾Ñ¡Ïî¡¿`ÓÃÓÚÖ¸¶¨`tar`ÃüÁîµÄÐÐΪģʽ£¬Èç´´½¨¹éµµ¡¢ÌáÈ¡¹éµµ¡¢Áгö¹éµµÄÚÈݵȣ»`¡¾¹éµµÎļþ¡¿`ÊDzÙ×÷µÄÄ¿±êÎļþ£¬Í¨³£ÒÔ`.tar`¡¢`.tar.gz`¡¢`.tar.bz2`µÈºó׺ÃüÃû£»`¡¾Îļþ»òĿ¼...¡¿`Ö¸¶¨ÁËÒª¹éµµ»ò½âѹµÄ¾ßÌåÎļþ»òĿ¼
Èý¡¢ºËÐŦÄÜÓëÓ¦ÓÃʵÀý 1. ´´½¨¹éµµÎļþ »ù±¾¹éµµ£º Òª½«µ±Ç°Ä¿Â¼ÏµÄËùÓÐÎļþºÍ×ÓĿ¼¹éµµÎªÒ»¸öÃûΪ`archive.tar`µÄÎļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÃüÁ bash tar -cvf archive.tar . ÆäÖУ¬`-c`±íʾ´´½¨¹éµµ£¬`-v`£¨verbose£©ÓÃÓÚÏÔʾÏêϸÐÅÏ¢£¬`-f`Ö¸¶¨¹éµµÎļþÃû
Ìí¼ÓѹËõ£º ΪÁ˽ÚÊ¡´æ´¢¿Õ¼ä£¬Í¨³£»áÔÚ´´½¨¹éµµµÄͬʱ½øÐÐѹËõ
ÀýÈ磬ʹÓÃgzipѹËõ£º bash tar -czvf archive.tar.gz . ÕâÀ`-z`Ñ¡Ïî¸æËß`tar`ʹÓÃgzip½øÐÐѹËõ
2. ÌáÈ¡¹éµµÎļþ ½âѹµ½µ±Ç°Ä¿Â¼£º Òª´Ó`archive.tar.gz`ÖÐÌáÈ¡ËùÓÐÎļþµ½µ±Ç°Ä¿Â¼£¬Ê¹Ó㺠bash tar -xzvf archive.tar.gz `-x`Ñ¡Ïî±íʾ½âѹ¹éµµ
½âѹµ½Ö¸¶¨Ä¿Â¼£º Èç¹ûÏ£Íû½«¹éµµÄÚÈݽâѹµ½Ìض¨Ä¿Â¼£¬¿ÉÒÔʹÓÃ`-C`Ñ¡Ï bash tar -xzvf archive.tar.gz -C /path/to/destination 3. Áгö¹éµµÎļþÄÚÈÝ ²é¿´¹éµµÄÚÈÝ£º ʹÓÃ`-t`Ñ¡Ïî¿ÉÒÔÁгö¹éµµÎļþÖеÄËùÓÐÎļþºÍĿ¼£¬¶ø²»Êµ¼Ê½âѹËüÃÇ£º bash tar -tvf archive.tar ½áºÏѹËõË㷨ʱ£¬ÐèÏàÓ¦Ìí¼Ó`-z`£¨gzip£©¡¢`-j`£¨bzip2£©µÈÑ¡Ïî
4. Ìí¼ÓÓëɾ³ýÎļþ Ïò¹éµµÖÐÌí¼ÓÎļþ£º `tar`ÔÊÐíÏòÏÖÓй鵵ÖÐÌí¼ÓÐÂÎļþ£¬µ«Ðè×¢Ò⣬ֱ½ÓÌí¼ÓÎļþµ½ÒÑѹËõµÄ¹éµµ£¨Èç`.tar.gz`£©ÊDz»Ö§³ÖµÄ£¬ÐèÒªÏȽâѹÔÙÌí¼Ó
¶ÔÓÚδѹËõµÄ¹éµµ£¬¿ÉÒÔʹÓÃ`-r`Ñ¡Ï bash tar -rvf archive.tar newfile.txt ´Ó¹éµµÖÐɾ³ýÎļþ£¨¸ß¼¶²Ù×÷£©£º Ö±½Ó´Ó¹éµµÖÐɾ³ýÎļþ²¢²»¼òµ¥£¬ÒòΪ`tar`±¾Éí²»Ìṩ´Ë¹¦ÄÜ
Ò»ÖÖ±äͨ·½·¨ÊÇ´´½¨Ò»¸öеĹ鵵£¬ÅųýҪɾ³ýµÄÎļþ
Õâͨ³£É漰ʹÓÃ`--exclude`Ñ¡Ïî»ò½áºÏÆäËû¹¤¾ß£¨Èç`find`ºÍ`xargs`£©ÊµÏÖ
5. ÔöÁ¿±¸·ÝÓë»Ö¸´ ÔöÁ¿±¸·Ý£º `tar`¿ÉÒÔͨ¹ý¿ìÕÕ¹¦ÄÜʵÏÖÔöÁ¿±¸·Ý£¬¼´Ö»±¸·Ý×ÔÉϴα¸·ÝÒÔÀ´·¢Éú±ä»¯µÄÎļþ
ËäÈ»`tar`±¾Éí²»Ö±½ÓÖ§³Ö¿ìÕÕ£¬µ«¿ÉÒÔͨ¹ý½áºÏÎļþϵͳµÄʱ¼ä´ÁÐÅÏ¢»òÍⲿ¹¤¾ßʵÏÖ
»Ö¸´Ìض¨Îļþ£º ÔÚÊý¾Ý»Ö¸´³¡¾°ÖУ¬¾³£ÐèÒª´Ó±¸·Ý¹éµµÖÐÌáÈ¡ÌØ¶¨Îļþ
`tar`µÄ`-x`Ñ¡Ïî½áºÏÎļþ·¾¶¼´¿ÉʵÏÖÕâһĿµÄ
ËÄ¡¢¸ß¼¶¼¼ÇÉÓë×î¼Ñʵ¼ù ¹ÜµÀÓëÖØ¶¨Ïò£º `tar`ÃüÁî¿ÉÒÔÓë¹ÜµÀ£¨|£©ºÍÆäËûÃüÁî½áºÏʹÓã¬Èçͨ¹ý`ssh`Ô¶³Ì´«Êä¹éµµÎļþ£¬»òÀûÓÃ`gzip`¡¢`bzip2`µÈ¹¤¾ß½øÐÐѹËõ/½âѹ
- ʹÓÃ--checkpointºÍ`--checkpoint-action=dot`½øÐнø¶ÈÏÔʾ£º ¶ÔÓÚ´óÐ͹鵵Îļþ£¬Ê¹ÓÃÕâЩѡÏî¿ÉÒÔÔÚ´¦Àí¹ý³ÌÖÐÏÔʾ½ø¶È£¬ÔöÇ¿Óû§ÌåÑé
ÎļþÅųýÓë°üº¬£º `--exclude`ºÍ`--include`Ñ¡ÏîÔÊÐíÓû§¾«È·¿ØÖÆÄÄЩÎļþ±»¹éµµ»ò½âѹ£¬·Ç³£ÊʺÏÓÚ¸´Ôӵı¸·ÝÓë»Ö¸´ÈÎÎñ
°²È«¿¼ÂÇ£º ´¦ÀíÀ´×Ô²»¿ÉÐÅÀ´Ô´µÄ¹éµµÎļþʱ£¬Ó¦½÷É÷Ö´Ðнâѹ²Ù×÷£¬±ÜÃâDZÔڵݲȫ·çÏÕ£¬Èç½âѹ¶ñÒâÈí¼þ»ò¸²¸Ç¹Ø¼üϵͳÎļþ
Îå¡¢×ܽá `tar`ÃüÁî×÷ΪLinuxϵͳϵĹ鵵¹¤¾ß£¬Æ¾½èÆäÇ¿´óµÄ¹¦Äܼ¯¡¢¹ã·ºµÄ¼æÈÝÐԺͳöÉ«µÄÐÔÄÜ£¬ÔÚÊý¾Ý±¸·Ý¡¢Îļþ´«ÊäºÍ´æ´¢¹ÜÀíµÈ·½Ãæ·¢»Ó×Ų»¿ÉÌæ´úµÄ×÷ÓÃ
ͨ¹ý±¾ÎĵÄѧϰ£¬¶ÁÕß²»½öÕÆÎÕÁË`tar`ÃüÁîµÄ»ù±¾Ó÷¨£¬»¹Á˽âÁËÆäÔڸ߼¶³¡¾°ÏµÄÓ¦Óü¼ÇɺÍ×î¼Ñʵ¼ù
ÎÞÂÛÊÇÈÕ³£µÄϵͳά»¤£¬»¹ÊǸ´ÔÓµÄÊý¾ÝÇ¨ÒÆÈÎÎñ£¬`tar`¶¼ÄÜÌṩ¿É¿¿¡¢¸ßЧµÄ½â¾ö·½°¸
Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½£¬ËäȻеĹ鵵¹¤¾ß²»¶ÏÓ¿ÏÖ£¬µ«`tar`ƾ½èÆäÉîºñµÄµ×Ô̺͹㷺µÄÉçÇøÖ§³Ö£¬ÒÀÈ»±£³Ö×ÅÆä²»¿ÉÌæ´úµÄµØÎ»
ÕÆÎÕ`tar`£¬½«ÎªÄúµÄLinuxÖ®ÂÃÔöÌíÒ»·ÝÇ¿´óµÄÖúÁ¦