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.