Sa esensya, ang usa ka tar file usa ka pamaagi sa pagmugna og file sa archive nga adunay daghang mga file.
Hunahunaa nga adunay usa ka istruktura sa folder nga adunay mga file nga gusto nimong kopyahon gikan sa usa ka computer ngadto sa lain. Mahimo ka magsulat og usa ka script nga naghimo sa kopya ug nagbutang sa tanan nga mga file sa saktong mga folder sa destination machine.
Kini mas sayon kon mahimo ka makahimo og usa ka file sa tanang mga file ug mga folder nga gilakip isip kabahin sa file nga mahimo nimong kopyahon sa destinasyon ug kinuha.
Ang mga tiggamit nga gigamit sa paggamit sa Windows nga software sama sa WinZip nahibal-an na niining matang sa pag-andar apan ang kalainan tali sa zip file ug usa ka tar file mao nga ang tar file dili compressed.
Kini komon alang sa usa ka tar file nga mahimong compressed sama sa gipakita sa giya nga nagpakita kon unsaon pagkuha ang tar.gz files.
Ipakita niining artikuloha kon unsaon paggamit ang tar command .
Unsaon Paghimo Usa ka File sa Tar
Hunahunaa ang imong mga hulagway sa mga litrato ubos sa imong home folder adunay daghang lainlaing mga folder nga adunay daghang mga larawan sa matag folder.
Mahimo ka makahimo og usa ka tar file nga adunay tanan nga imong mga imahen samtang ang pagpabilin sa folder structure gamit ang mosunod nga sugo:
tar-cvf photos ~ / photos
Ang mga switch mao ang mosunod:
- -c = paghimo
- -v = verbose
- -f = mga file
Unsaon Paglista Ang Mga File Diha Sa usa ka File sa Tar
Mahimo nimong ilista ang sulod sa tar file pinaagi sa paggamit sa mosunod nga sugo:
tar -tf tarfilename
Kini naghatag sa usa ka listahan sa mga file ug mga folder sulod sa tar file.
Kinahanglan nimo kining buhaton sa dili pa pagkuha sa usa ka tar file gikan sa usa ka lain nga tinubdan.
Sa labing gamay usa ka tar file mahimong makuha ang mga file sa mga folder nga wala nimo gilauman ug dunot nga mga bahin sa imong sistema aron mahibal-an kung unsang mga file ang moadto diin kini usa ka maayo nga punto sa pagsugod.
Sa pinakagrabe, ang dili maayo nga mga tawo nagmugna og usa ka butang nga gitawag nga tar bomba nga gidisenyo aron sa pagguba sa imong sistema.
Ang nauna nga sugo naghatag lamang og listahan sa mga file ug mga folder. Kon gusto nimo ang usa ka mas hayag nga panglantaw nga nagpakita sa mga gidak-on sa file gamit ang mosunod nga sugo:
tar -tvf tarfilename
Ang mga switch mao ang mosunod:
- -t = listahan sa mga sulod sa usa ka archive
- -f = file
- -v = verbose
Unsaon Pag-Extract gikan sa usa ka File sa Tar
Karon nga imong gilista ang mga file sa usa ka tar file nga gusto nimo makuha ang tar file.
Aron makuha ang mga sulod sa tar file gamit ang mosunod nga sugo:
tar -xvf tarfile
Ang mga switch mao ang mosunod:
- -x = kinuha
- -v = verbose
- -f = file
Unsaon Pag-apil ang mga File Ngadto sa usa ka File sa Tar
Kung gusto nimo idugang ang mga file ngadto sa usa ka kasamtangan nga tar file ipatuman ang mosunod nga sugo:
tar -rvf tarfilename / path / to / files
Ang mga switch mao ang mosunod:
- -r = Pagdugang
- -v = Verbose
- -f = Mga file
Unsaon Pag-apil ang mga file lamang kon sila mas bag-o
Ang problema sa nauna nga sugo mao nga kon ikaw nagdugang mga file nga anaa na sa tar file sila mapapintal.
Kung gusto ka lang makadugang sa mga file kon kini mas bag-o kay sa kasamtangan nga mga file gamiton ang mosunod nga sugo:
tar -uvf tarfilename / path / to / files
Sa unsa nga paagi aron malikayan ang tinta gikan sa pagkulit sa mga file samtang ang pagkuha
Kon ikaw nag-extract sa usa ka tar nga file nga dili nimo gusto nga tig-overwrite ang mga file kon kini anaa na.
Kini nga sugo nagsiguro nga ang kasamtangan nga mga file gibilin nga mag-inusara:
tar -xkvf tarfilename
Pag-Extract lamang sa mga File nga Mas Bag-o kay sa Na nga mga File
Kon ikaw nag-extract sa usa ka file nga tar ikaw mahimo nga malipayon sa mga file nga mapuno pa apan kung ang file sa tar file mas bag-o kay sa kasamtangan nga file.
Ang mosunod nga sugo nagapakita kon unsaon kini pagbuhat:
tar -keep-newer-files -xvf tarfilename
Unsaon Pagtangtang sa mga File Human sa Pagdugang Kanila Sa Usa ka File sa Tar
Ang usa ka tar file nagpabilin nga wala ma-compress aron kung adunay 400-gigabyte nga file sa usa ka tar file ikaw adunay 400-gigabyte nga file sa iyang orihinal nga lokasyon ug tar file nga may 400-gigabyte nga file sa sulod niini.
Mahimo nimong wagtangon ang orihinal nga file kon kini idugang ngadto sa tar file.
Ang mosunod nga sugo nagapakita kon unsaon kini pagbuhat:
tar --remove-files -cvf tarfilename / path / to / files
Compress Usa ka File Sa Dihang Imong Gihimo Kini
Aron masumpo ang usa ka tar file sa diha nga kini gimugna, gamita ang mosunod nga sugo:
tar -cvfz tarfilename / path / to / files
Sumaryo
Ang tar command adunay daghan nga mga switch ug dugang nga kasayuran ang makita pinaagi sa paggamit sa tar command sa tawo o pinaagi sa pag-agi sa tar -help .