ਅਸਲ ਵਿੱਚ, ਇੱਕ tar ਫਾਇਲ ਇੱਕ ਅਕਾਇਵ ਫਾਈਲ ਬਣਾਉਣ ਦਾ ਇੱਕ ਢੰਗ ਹੈ ਜਿਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਹੋਰ ਫਾਈਲਾਂ ਹਨ
ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇਕ ਫਾਈਲ ਬਣਤਰ ਹੈ ਜਿਸ ਵਿਚ ਫਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜਿਹੜੀਆਂ ਤੁਸੀਂ ਇਕ ਕੰਪਿਊਟਰ ਤੋਂ ਦੂਸਰੇ ਵਿਚ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ. ਤੁਸੀਂ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖ ਸਕਦੇ ਹੋ ਜੋ ਕਾਪੀ ਕਰਦਾ ਹੈ ਅਤੇ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਨਿਸ਼ਾਨਾ ਮਸ਼ੀਨ ਦੇ ਸਹੀ ਫੋਲਡਰਾਂ ਵਿੱਚ ਰੱਖਦਾ ਹੈ.
ਇਹ ਬਹੁਤ ਅਸਾਨ ਹੋਵੇਗਾ ਜੇ ਤੁਸੀਂ ਫਾਈਲ ਦੇ ਇੱਕ ਹਿੱਸੇ ਦੇ ਰੂਪ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਨਾਲ ਇੱਕ ਇੱਕਲੀ ਫਾਈਲ ਬਣਾ ਸਕੋ, ਜਿਸ ਦੀ ਤੁਸੀਂ ਫੇਰ ਟਿਕਾਣੇ ਤੇ ਕਾਪੀ ਕਰ ਸਕੋ.
ਉਹ ਉਪਭੋਗਤਾ ਜੋ WinZip ਵਰਗੇ ਵਿੰਡੋਜ਼ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਪਹਿਲਾਂ ਹੀ ਇਸ ਕਿਸਮ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਤੋਂ ਸੁਚੇਤ ਹੋਣਗੇ ਪਰੰਤੂ ਇੱਕ ਜ਼ਿਪ ਫਾਈਲ ਅਤੇ ਇੱਕ ਟਾਰ ਫਾਈਲ ਵਿੱਚ ਅੰਤਰ ਇਹ ਹੈ ਕਿ tar ਫਾਇਲ ਸੰਕੁਚਿਤ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ.
ਇਹ ਟਾਰ ਫਾਈਲ ਦੇ ਕੰਟਰ੍ਡੇਡ ਹੋਣ ਲਈ ਬਹੁਤ ਆਮ ਹੈ ਜਿਵੇਂ ਕਿ ਦਰਸਾਇਆ ਗਿਆ ਹੈ ਕਿ tar.gz ਫਾਇਲਾਂ ਨੂੰ ਕਿਵੇਂ ਕੱਢਣਾ ਹੈ.
ਇਹ ਲੇਖ ਤੁਹਾਨੂੰ ਦਿਖਾਏਗਾ ਕਿ ਕਿਵੇਂ tar ਕਮਾਂਡ ਨੂੰ ਵਰਤਣਾ ਹੈ.
ਇੱਕ ਸਾਰ ਫਾਇਲ ਬਣਾਉਣ ਲਈ ਕਿਵੇਂ ਕਰੀਏ
ਆਪਣੇ ਘਰਾਂ ਦੇ ਫੋਲਡਰ ਦੇ ਹੇਠਾਂ ਆਪਣੇ ਚਿੱਤਰਾਂ ਦੇ ਫੋਲਡਰ ਦੀ ਕਲਪਨਾ ਕਰੋ ਕਿ ਹਰੇਕ ਫੋਲਡਰ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਚਿੱਤਰਾਂ ਦੇ ਨਾਲ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਫੋਲਡਰ ਹਨ.
ਤੁਸੀਂ ਇੱਕ tar ਫਾਇਲ ਬਣਾ ਸਕਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਤਸਵੀਰਾਂ ਹੋਣਗੀਆਂ, ਜਦੋਂ ਕਿ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫੋਲਡਰ ਬਣਤਰ ਨੂੰ ਸਾਂਭ ਕੇ ਰੱਖ ਸਕਦੇ ਹੋ:
ਟਾਰ - cvf ਫੋਟੋ ~ / ਫੋਟੋ
ਸਵਿੱਚ ਹੇਠ ਲਿਖੇ ਹਨ:
- -c = ਬਣਾਉ
- -v = ਵਰਬੋਸ
- -f = ਫਾਇਲਾਂ
ਇੱਕ Tar ਫਾਇਲ ਵਿੱਚ ਫਾਇਲ ਦੀ ਸੂਚੀ ਲਈ ਕਿਸ
ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ tar ਫਾਇਲ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਦੀ ਸੂਚੀ ਕਰ ਸਕਦੇ ਹੋ:
tar -tf tarfilename
ਇਹ ਇੱਕ ਟਾਰ ਫਾਈਲ ਦੇ ਅੰਦਰ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ.
ਇੱਕ ਅਜੀਬ ਸਰੋਤ ਤੋਂ ਇੱਕ tar ਫਾਇਲ ਨੂੰ ਕੱਢਣ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾਂ ਅਜਿਹਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.
ਬਹੁਤ ਘੱਟ ਤੋਂ ਘੱਟ ਇੱਕ tar ਫਾਈਲਾਂ ਉਹਨਾਂ ਫ਼ੋਲਡਰ ਵਿੱਚ ਫਾਈਲਾਂ ਨੂੰ ਐਕਸੈਸ ਕਰ ਸਕਦੀਆਂ ਹਨ ਜਿਹੜੀਆਂ ਤੁਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਸੀ ਅਤੇ ਤੁਹਾਡੇ ਸਿਸਟਮ ਦੇ ਭ੍ਰਿਸ਼ਟ ਹਿੱਸੇ ਨੂੰ ਸਮਝ ਸਕਦੇ ਹੋ, ਇਸ ਲਈ ਇਹ ਜਾਣਦੇ ਹੋਏ ਕਿ ਕਿਹੜੀਆਂ ਫਾਈਲਾਂ ਚਲ ਰਹੀਆਂ ਹਨ ਇੱਕ ਵਧੀਆ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਕਿੱਥੇ ਹੈ.
ਸਭ ਤੋਂ ਬੁਰਾ, ਬੁਰੇ ਲੋਕ ਇਕ ਅਜਿਹੀ ਟਾਰਬ ਬੰਬ ਕਹਿੰਦੇ ਹਨ ਜਿਸ ਨੂੰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਨੂੰ ਤਬਾਹ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ.
ਪਿਛਲੀ ਕਮਾਂਡ ਸਿਰਫ਼ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਲਿਸਟ ਦਿੰਦੀ ਹੈ. ਜੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਫਾਇਲ ਅਕਾਰ ਵੇਖਾਉਣ ਲਈ ਵਧੇਰੇ ਵਰਬੋਸ ਵੇਖਣ ਤਾਂ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋ:
tar -tvf tarfilename
ਸਵਿੱਚ ਹੇਠ ਲਿਖੇ ਹਨ:
- -t = ਇਕ ਅਕਾਇਵ ਦੀ ਸੂਚੀ ਸਮੱਗਰੀ
- -f = ਫਾਇਲ
- -v = ਵਰਬੋਸ
ਇੱਕ ਸਾਰ ਫਾਇਲ ਤੋਂ ਐਕਸਟਰੈਕਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ
ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ tar ਫਾਈਲ ਵਿੱਚ ਫਾਈਲਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕੀਤਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਟਾਰ ਫਾੱਲ ਕੱਢ ਸਕਦੇ ਹੋ.
ਇੱਕ tar ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:
tar -xvf tarfile
ਸਵਿੱਚ ਹੇਠ ਲਿਖੇ ਹਨ:
- -x = ਐਬਸਟਰੈਕਟ
- -v = ਵਰਬੋਸ
- -f = ਫਾਇਲ
ਇੱਕ ਤਾਰ ਫਾਇਲ ਨੂੰ ਫਾਇਲ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ ਕਿਸ
ਜੇ ਤੁਸੀਂ ਇੱਕ ਮੌਜੂਦਾ ਟਾਰ ਫਾਇਲ ਵਿੱਚ ਫਾਇਲਾਂ ਜੋੜਨੀਆਂ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
tar -rvf tarfilename / path / to / files
ਸਵਿੱਚ ਹੇਠ ਲਿਖੇ ਹਨ:
- -r = ਜੋੜ
- -v = ਵਰਬੋਸ
- -f = ਫਾਇਲਾਂ
ਸਿਰਫ ਫਾਈਲਾਂ ਨੂੰ ਜੋੜਨ ਲਈ ਕਿਵੇਂ ਕਰੋ ਜੇਕਰ ਉਹ ਨਵੀਂ ਹਨ
ਪਿਛਲੀ ਕਮਾਂਡ ਦੀ ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਤਾਰ ਫਾਇਲ ਵਿੱਚ ਮੌਜੂਦ ਫਾਇਲਾਂ ਨੂੰ ਜੋੜਿਆ ਹੈ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਓਵਰਰਾਈਟ ਕੀਤਾ ਜਾਵੇਗਾ.
ਜੇ ਤੁਸੀਂ ਸਿਰਫ ਫਾਇਲਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਮੌਜੂਦਾ ਫਾਇਲਾਂ ਤੋਂ ਨਵੀਆਂ ਹਨ ਤਾਂ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋ:
tar -vf tarfilename / path / to / files
ਐਕਸਟਰੈਕਟ ਕਰਨ ਦੇ ਦੌਰਾਨ ਫਾਈਲ ਓਵਰਰਾਈਟਿੰਗ ਤੋਂ ਟਾਰ ਤੋਂ ਕਿਵੇਂ ਬਚਣਾ ਹੈ
ਜੇ ਤੁਸੀਂ ਇੱਕ tar ਫਾਇਲ ਖੋਲ੍ਹ ਰਹੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਫਾਇਲ ਨੂੰ ਮੁੜ ਲਿਖਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਜੇਕਰ ਇਹ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੋਵੇ
ਇਹ ਕਮਾਂਡ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਮੌਜੂਦਾ ਫਾਈਲਾਂ ਇਕੱਲੇ ਛੱਡੀਆਂ ਹਨ:
tar -xkvf tarfilename
ਕੇਵਲ ਉਹ ਫਾਈਲਾਂ ਐਕਸਟਰੈਕਟ ਕਰੋ ਜੋ ਮੌਜੂਦਾ ਫਾਈਲਾਂ ਤੋਂ ਵੱਧ ਹਨ
ਜੇ ਤੁਸੀਂ ਇੱਕ ਤਾਰ ਫਾਇਲ ਨੂੰ ਖੋਲ ਰਹੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਫਾਇਲ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰਨ ਲਈ ਖੁਸ਼ੀ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਸਿਰਫ ਤਾਂ ਕਿ tar ਫਾਇਲ ਵਿੱਚ ਮੌਜੂਦਾ ਫਾਇਲ ਮੌਜੂਦਾ ਤੋਂ ਨਵਾਂ ਹੈ.
ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਕਿਵੇਂ ਕਰਨਾ ਹੈ:
tar --keep-newer-files -xvf tarfilename
ਇੱਕ Tar ਫਾਇਲ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਦੇ ਬਾਅਦ ਫਾਇਲ ਨੂੰ ਹਟਾਓ ਕਰਨ ਲਈ ਕਿਸ
ਇੱਕ tar ਫਾਇਲ ਅਣ-ਕੰਪਰੈੱਸ ਰਹਿੰਦੀ ਹੈ ਇਸ ਲਈ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ tar ਫਾਇਲ ਵਿੱਚ 400 ਗੀਗਾਬਾਈਟ ਫਾਈਲ ਸੀ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ 400-ਗੀਗਾਬਾਈਟ ਫਾਈਲ ਹੋਵੇਗੀ ਜੋ ਇਸਦੇ ਮੂਲ ਸਥਾਨ ਅਤੇ tar ਫਾਇਲ ਵਿੱਚ 400-ਗੀਗਾਬਾਈਟ ਫਾਈਲ ਹੋਵੇਗੀ.
ਤੁਸੀਂ ਅਸਲੀ ਫਾਈਲ ਨੂੰ ਹਟਾਉਣ ਦੀ ਇੱਛਾ ਕਰ ਸਕਦੇ ਹੋ ਜਦੋਂ ਇਹ ਇੱਕ tar ਫਾਇਲ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ.
ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਕਿਵੇਂ ਕਰਨਾ ਹੈ:
tar --remove-files-cvf tarfilename / path / to / files
ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਬਣਾਉ ਤਾਂ ਇੱਕ ਤਾਰ ਫਾਈਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰੋ
ਜਿਵੇਂ ਹੀ ਬਣਾਈ ਗਈ ਹੈ, ਇੱਕ tar ਫਾਇਲ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਲਈ, ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:
tar -cvfz tarfilename / path / to / files
ਸੰਖੇਪ
Tar ਕਮਾਂਡ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਸਵਿੱਚ ਹੁੰਦੇ ਹਨ ਅਤੇ ਜਿਆਦਾ ਜਾਣਕਾਰੀ man tar ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ tar --hel ਨੂੰ ਚਲਾਉਣ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.