KNOLEDGEBASE · LINUX
ਕਮਾਂਡ-ਲਾਈਨ ਐੱਫ. ਟੀ. ਪੀ. ਟਿਊਟੋਰਿਅਲ
ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ 2025-06-06
ਐੱਫ. ਟੀ. ਪੀ. (ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ) ਦੀ ਜਾਣ-ਪਛਾਣ
ਐੱਫ. ਟੀ. ਪੀ. ਇੱਕ ਸਟੈਂਡਰਡ ਪ੍ਰੋਟੋਕੋਲ ਹੈ ਜੋ ਇੱਕ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਦਰਮਿਆਨ ਫਾਈਲਾਂ ਨੂੰ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ftp ਪ੍ਰੋਗਰਾਮ ਇਸ ਪ੍ਰੋਟੋਕੋਲ ਲਈ ਇੱਕ ਕਮਾਂਡ-ਲਾਈਨ ਇੰਟਰਫੇਸ ਹੈ, ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਰਿਮੋਟ ਸਰਵਰਾਂ ਉੱਤੇ ਫਾਈਲਾਂ ਨੂੰ ਅਪਲੋਡ, ਡਾਊਨਲੋਡ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ftp abc.xyz.edu
ਸਰਵਰ ਨਾਲ ਜੁਡ਼ਨ ਲਈ ਉੱਪਰ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਆਪਣੇ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲੌਗ ਇਨ ਕਰੋ ਜਾਂਃ
- ਉਪਭੋਗਤਾ ਨਾਮ:
anonymous - ਪਾਸਵਰਡ: ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ
ਮੁੱਢਲੀਆਂ ਕਮਾਂਡਾਂ
ftp> help
ਐੱਫ. ਟੀ. ਪੀ. ਸੈਸ਼ਨ ਵਿੱਚ ਸਾਰੀਆਂ ਉਪਲੱਬਧ ਕਮਾਂਡਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੋ।
ਨੇਵੀਗੇਟਿੰਗ ਡਾਇਰੈਕਟਰੀਆਂ
ls # List remote files cd [directory] # Change remote directory cd .. # Go to parent directory lcd [directory] # Change local directory pwd # Show current remote directory
ਟ੍ਰਾਂਸਫਰ ਮੋਡ
ascii # Use for text files binary # Use for binary files (images, zips, etc.)
ਫਾਇਲਾਂ ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ
get image1.jpg # Download a single file mget *.jpg # Download multiple files
ਫਾਇਲਾਂ ਅੱਪਲੋਡ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ
put image2.jpg # Upload a single file mput *.jpg # Upload multiple files
ਫਾਈਲ ਪ੍ਰਬੰਧਨ
delete image.jpg # Delete a remote file mdelete *.jpg # Delete multiple files mkdir newfolder # Create a remote directory rmdir oldfolder # Remove a remote directory
ਸਥਾਨਕ ਸ਼ੈੱਲ ਕਮਾਂਡਾਂ
!ls # Run local system command
ਆਟੋਮੈਟਿਕ ਟ੍ਰਾਂਸਫਰ
prompt # Toggle confirmation for multiple transfers
ਸੈਸ਼ਨ ਦਾ ਅੰਤ
quit # Exit FTP session
ਕਮਾਂਡ-ਲਾਈਨ ਵਿਕਲਪ
| ਵਿਕਲਪ | ਵੇਰਵਾ |
|---|---|
| - ਪੀ | ਪੈਸਿਵ ਮੋਡ (ਡਿਫਾਲਟ) ਦੀ ਵਰਤੋਂ ਕਰੋ |
| - ਐੱਨ | ਆਟੋ-ਲੌਗਇਨ ਅਯੋਗ ਕਰੋ |
| - ਆਈ | ਮਲਟੀਪਲ ਫਾਇਲ ਟ੍ਰਾਂਸਫਰ ਲਈ ਪ੍ਰੋਂਪਟ ਅਯੋਗ ਕਰੋ |
| - ਈ | ਕਮਾਂਡ ਸੰਪਾਦਨ ਬੰਦ ਕਰੋ |
| - ਜੀ | ਫਾਇਲ ਨਾਂ ਗਲੋਬਿੰਗ ਅਯੋਗ ਕਰੋ |
| - ਵੀ | ਵਰਬੋਸ ਮੋਡਃ ਸਾਰੇ ਸਰਵਰ ਜਵਾਬਾਂ ਨੂੰ ਵੇਖੋ |
| - ਡੀ | ਡੀਬੱਗ ਮੋਡ ਚਾਲੂ ਕਰੋ |
ਉੱਨਤ ਐੱਫ. ਟੀ. ਪੀ. ਕਮਾਂਡਾਂ (ਤੁਰੰਤ ਹਵਾਲਾ)
| ਕਮਾਂਡ | ਵੇਰਵਾ |
|---|---|
| ਸ਼ਾਮਲ ਕਰੋ | ਇੱਕ ਸਥਾਨਕ ਫਾਇਲ ਨੂੰ ਇੱਕ ਰਿਮੋਟ ਫਾਇਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ |
| ਘੰਟੀ | ਹਰੇਕ ਤਬਾਦਲੇ ਤੋਂ ਬਾਅਦ ਘੰਟੀ ਵਜਾਓ |
| ਕੇਸ | ਅਪਪਰਕੇਸ ਰਿਮੋਟ ਫਾਇਲ ਨਾਂ ਨੂੰ ਛੋਟੇ ਅੱਖਰਾਂ ਵਿੱਚ ਬਦਲੋ |
| chmod | ਰਿਮੋਟ ਸਰਵਰ ਉੱਤੇ ਫਾਇਲ ਅਨੁਮਤੀਆਂ ਬਦਲੋ |
| ਡੀ. ਆਰ. | ਵੇਰਵਿਆਂ ਨਾਲ ਡਾਇਰੈਕਟਰੀ ਸਮੱਗਰੀ ਸੂਚੀਬੱਧ ਕਰੋ |
| ਗਲੋਬ | ਫਾਇਲ ਸੂਚੀਆਂ ਲਈ ਵਾਈਲਡਕਾਰਡ ਵਿਸਤਾਰ ਨੂੰ ਟੋਗਲ ਕਰੋ |
| macdef | ਬੈਚ ਕਮਾਂਡਾਂ ਲਈ ਇੱਕ ਮੈਕਰੋ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ |
| ਨਾਮ ਬਦਲੋ | ਰਿਮੋਟ ਸਰਵਰ ਉੱਤੇ ਇੱਕ ਫਾਇਲ ਦਾ ਨਾਮ ਬਦਲੋ |
| ਸਥਿਤੀ | ਮੌਜੂਦਾ ਐੱਫ. ਟੀ. ਪੀ. ਸਥਿਤੀ ਵੇਖੋ |
| ਕਿਸਮ | ਫਾਇਲ ਟ੍ਰਾਂਸਫਰ ਕਿਸਮ ਵੇਖੋ ਜਾਂ ਸੈੱਟ ਕਰੋ |
| ਉਪਭੋਗਤਾ | ਲੌਗਇਨ ਉਪਭੋਗਤਾ ਬਦਲੋ |
ਫਾਇਲ ਟ੍ਰਾਂਸਫਰ ਨੂੰ ਬੰਦ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਟ੍ਰਾਂਸਫਰ ਨੂੰ ਰੱਦ ਕਰਨ ਲਈ, ਦਬਾਓ ਸੀ. ਟੀ. ਆਰ. ਐੱਲ. + ਸੀਅਪਲੋਡ ਕਰਨ ਲਈ, ਟ੍ਰਾਂਸਫਰ ਤੁਰੰਤ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ। ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ, ਰਿਮੋਟ ਸਰਵਰ ਨੂੰ ਇਸ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ABOR ਜਲਦੀ ਬੰਦ ਕਰਨ ਦਾ ਹੁਕਮ ਦਿਓ।
ਫਾਇਲ ਨਾਮਕਰਨ ਨਿਯਮ
-ਜਿਵੇਂ ਕਿ ਫਾਈਲ ਦਾ ਨਾਮ = ਸਟੈਂਡਰਡ ਇੰਪੁੱਟ/ਆਉਟਪੁੱਟ ਦੀ ਵਰਤੋਂ ਕਰੋ|command= ਪਾਈਪ ਤੋਂ ਸ਼ੈੱਲ ਕਮਾਂਡ (ਉਦਾਹਰਨ ਲਈ,dir | more)- ਵਾਈਲਡਕਾਰਡ ਦਾ ਵਿਸਤਾਰ ਸ਼ੈੱਲ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ (ਜਦੋਂ ਤੱਕ ਅਯੋਗ ਨਹੀਂ ਹੁੰਦਾ)
- ਰਿਮੋਟ ਜਾਂ ਸਥਾਨਕ ਫਾਇਲ ਦੇ ਨਾਮ ਇਸ ਤਰ੍ਹਾਂ ਬਦਲੇ ਜਾ ਸਕਦੇ ਹਨ -
case,nmap,ntrans, ਜਾਂrunique
ਸੰਖੇਪ
ਐੱਫ. ਟੀ. ਪੀ. ਕਲਾਇੰਟ ਫਾਇਲਾਂ ਨੂੰ ਦੂਰੋਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਕਮਾਂਡ-ਲਾਈਨ ਟੂਲ ਹੈ। ਬੁਨਿਆਦੀ ਅਤੇ ਉੱਨਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮਿਸ਼ਰਣ ਦੇ ਨਾਲ, ਇਹ ਸਵੈਚਾਲਿਤ ਸਕ੍ਰਿਪਟਾਂ, ਸਰਵਰ ਰੱਖ-ਰਖਾਅ ਅਤੇ ਵਿਰਸੇ ਦੇ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਲਾਭਦਾਇਕ ਰਹਿੰਦਾ ਹੈ।
ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਕਾਇਮ ਰੱਖਣਾ ਹੈ।
A short conversation with an engineer. No quote-bot, no callback queue.