| ਵਰਜਨ | 1.0 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | The Mac Orchard |
| ਰਿਹਾਈ ਤਾਰੀਖ | 26 ਅਗ 2008 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | 17 ਮਈ 2005 |
| ਓਸ ਜਰੂਰਤਾਂ | Macintosh, Mac OS X 10.3, Mac OS X 10.3.9, Mac OS X 10.4 PPC |
| ਜਰੂਰਤਾਂ | Mac OS X 10.3 or later (10.4 preferred) |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 1,088 |
| ਮੁੱਲ | Free |
ਵੇਰਵਾ
ਪਰਲ ਵਿੱਚ ਲਿਖੀਆਂ ਇਹ ਲਿਪੀਆਂ, ਕੁਦਰਤ ਵਿੱਚ ਕਾਫ਼ੀ ਸਰਲ ਹਨ। ਮੈਂ Mac OS X ਮਸ਼ੀਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਸਮੇਂ ਤਰਜੀਹੀ ਫਾਈਲਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਅਤੇ ਖੋਜਣ ਵਿੱਚ ਬਹੁਤ ਸਾਰਾ ਸਮਾਂ ਬਿਤਾਉਂਦਾ ਹਾਂ, ਅਤੇ Mac OS X 10.4 ਦੀ ਬਾਇਨਰੀ .plist ਫਾਈਲਾਂ ਵੱਲ ਰੁਝਾਨ ਨੇ ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਔਖਾ ਬਣਾ ਦਿੱਤਾ ਹੈ।
ਸਪੱਸ਼ਟ ਵਿਕਲਪ ਇੱਕ GUI ਹੈ, ਜਿਵੇਂ ਕਿ ਐਪਲ ਦੀ ਆਪਣੀ "ਪ੍ਰਾਪਰਟੀ ਲਿਸਟ ਐਡੀਟਰ" ਐਪਲੀਕੇਸ਼ਨ। ਹਾਲਾਂਕਿ ਅਜਿਹੇ ਟੂਲਸ ਦੇ ਆਪਣੇ ਸਥਾਨ ਹਨ, ਮੈਂ ਇੱਕ GUI ਨਾਲ .plist ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਾ ਪ੍ਰਸ਼ੰਸਕ ਨਹੀਂ ਹਾਂ, ਖਾਸ ਤੌਰ 'ਤੇ ਜਦੋਂ ਮੈਂ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਇਹ ਨਹੀਂ ਜਾਣਦਾ ਕਿ ਮੈਂ ਕੀ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਦੋਂ ਤੱਕ ਮੈਂ ਇੱਕ ਜਾਂ ਦੋ ਗ੍ਰੇਪ ਨਹੀਂ ਕਰਾਂਗਾ। ਇਸਲਈ ਇਹ ਸਕ੍ਰਿਪਟਾਂ, ਜੋ ਕਿ Mac OS X ਦੇ ਕਿਸੇ ਵੀ ਸੰਸਕਰਣ ਵਿੱਚ ਕੰਮ ਕਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ, ਪਰ ਆਦਰਸ਼ਕ ਤੌਰ 'ਤੇ Mac OS X 10.4 ਅਤੇ ਉੱਚੇ ਲਈ ਅਨੁਕੂਲ ਹਨ। ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਐਪਲ ਦੇ ਪਲੂਟਿਲ ਕਮਾਂਡ ਦੇ ਦਰਦਨਾਕ ਰੀਟਾਈਪਿੰਗ ਤੋਂ ਬਚਣ ਲਈ ਲਿਖਿਆ ਸੀ। ਸਾਰੀਆਂ ਤਿੰਨ ਸਕ੍ਰਿਪਟਾਂ ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਪਲੂਟਿਲ ਨੂੰ ਇੱਕ ਜਾਂ ਦੂਜੇ ਰੂਪ ਵਿੱਚ ਚਲਾਉਂਦੀਆਂ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ UNIX ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਜਾਣੂ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਸਪੱਸ਼ਟ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
ਇੱਥੇ ਹਰੇਕ ਕਮਾਂਡ ਦੀ ਇੱਕ ਬੁਨਿਆਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਹੈ:
plcat: ਇੱਕ ਬਾਈਨਰੀ .plist ਫਾਈਲ ਦੀ ਇੱਕ ASCII ਪ੍ਰਤੀਨਿਧਤਾ ਨੂੰ ਦੇਖਣ ਲਈ ਇੱਕ ਸਧਾਰਨ ਸਾਧਨ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਇੱਕ ਬਾਈਨਰੀ .plist ਫਾਈਲ ਨੂੰ ASCII ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਸਿੱਧੇ ਸਕ੍ਰੀਨ (/dev/stdout) ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। plmore: ਇੱਕ ਬਾਇਨਰੀ .plist ਫਾਈਲ ਦੀ ਇੱਕ ASCII ਨੁਮਾਇੰਦਗੀ ਨੂੰ ਦੇਖਣ ਲਈ ਇੱਕ ਸਧਾਰਨ ਸਾਧਨ, ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰੀਨ। plcat ਦੇ ਸਮਾਨ, ਪਰ ਹੋਰ ਲਈ "ਪਾਈਪ"। pledit: ਤੁਹਾਡੇ ਮਨਪਸੰਦ ਸੰਪਾਦਕ (vim, ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ!) ਵਿੱਚ ਬਾਈਨਰੀ .plist ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਦਾ ਇੱਕ ਸਧਾਰਨ ਸਾਧਨ, ਹਰੇਕ ਸੰਪਾਦਨ ਦਾ ਬੈਕਅੱਪ ਟ੍ਰੇਲ ਆਪਣੇ ਆਪ ਰੱਖਦਾ ਹੈ। ਇਹ ਸਕ੍ਰਿਪਟ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਫਾਈਲ ਨੂੰ ASCII ਵਿੱਚ ਬਦਲਦੀ ਹੈ, ਆਸਾਨ ਸੰਪਾਦਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ। ਤੁਹਾਡੇ ਸੰਪਾਦਨਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ 'ਤੇ, ਫਾਈਲ ਨੂੰ ਇਸਦੇ ਮੂਲ ਸੰਖੇਪ ਬਾਈਨਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਵਾਪਸ ਬਦਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਤੁਹਾਡੀ ਸਹੂਲਤ ਲਈ ਇੱਕ ਪੂਰਾ ਬੈਕਅੱਪ ਟ੍ਰੇਲ (filename.plist.OLD, filename.plist.OLD.1, ਆਦਿ) ਰੱਖਿਆ ਗਿਆ ਹੈ।