ፋይሎችን ከሊኑክስ ሊድ መስመር ላይ እንዴት ማውረድ እንደሚቻል

በዚህ መመሪያ ውስጥ, የሊኑክስ ትዕዛዝ መስመርን በመጠቀም ፋይል እንዴት እንደሚወርዱ ይማራሉ.

ለምን ይህን ማድረግ ይፈልጋሉ? ለምንድነው የድር አሳሽን በግራፊክ አካባቢ ውስጥ የማይጠቀሙት?

አንዳንዴ የግራፊክ ሁኔታ የለም. ለምሳሌ, SSH ን ተጠቅመው ከእርስዎ Raspberry PI ጋር የሚገናኙ ከሆነ በዋናው ትዕዛዝ መስመር ላይ የተጣበቁ ናቸው.

የትእዛዝ መስመርን ለመጠቀም ሌላ ምክንያት ከምትወርዱ ፋይሎች ዝርዝር ጋር አንድ ስክሪፕት መፍጠር ይችላሉ. ከዚያ ስክሪፕቱን መሥራት እና በጀርባ ውስጥ እንዲሄድ ማድረግ ይችላሉ.

ለዚህ ተግባር የሚታይበት መሳሪያ wget ይባላል.

የ wget መጫኛ

ብዙ የሊኑክስ ስርጭቶች ቀደም ሲል wget በነባሪ ተጭኗል.

ቀድሞውኑ ካልተጫነ, ከሚከተሉት ትዕዛዞች ውስጥ አንዱን ይሞክሩ.

እንዴት ፋይልን ከትእዛዝ መስመር ማውረድ እንደሚቻል

ፋይሎችን ለማውረድ ቢያንስ ቢያንስ ማውረድ የሚፈልጉትን ፋይል ዩ.አር.ኤል ማወቅ አለብዎት.

ለምሳሌ, አዲሱን የኡቡንቱን ስሪት ትዕዛዝ በመጠቀም እንደፈለጉ ማሰብ ይፈልጋሉ. የኡቡንቱን ድር ጣቢያ መጎብኘት ይችላሉ. በድር ጣቢያው ውስጥ በማሰስ ወደ እዚህ ገጽ የሚያወርደውን አገናኝ የሚያገናኝ አገናኝ ሊያገኙ ይችላሉ. ሊያወርዱት የሚፈልጉትን የዩቡቡን አይኤስ ዩአርኤል ለማግኘት በዚህ አገናኝ ላይ ጠቅ ማድረግ ይችላሉ.

የሚከተለውን አገባብ በመጠቀም ፋይሉን ተጠቅመው ፋይሉን ለማውረድ:

wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890

ይሄ ሁሉም መልካም እና ጥሩ ነው ነገር ግን እንዲያወርዱት የሚያስፈልገውን ፋይል ሙሉ ዱካውን ማወቅ ያስፈልግዎታል.

የሚከተለውን ትዕዛዝ በመጠቀም አንድ ሙሉ ጣቢያውን ማውረድ ይቻላል:

wget-r http://www.ubuntu.com

ከላይ ያለው ትዕዛዝ ጠቅላላው ድህረ ገፅ የዩቡቡሩ ድረ ገጽን ጨምሮ ሁሉንም አቃፊዎች ያካተተ ነው. ብዙውን ጊዜ የማይፈልጓቸውን ፋይሎች እንዲያወርዱ ስለሚፈልግ ይህ አይመከርም. አንድን ኔዝ ለመሳል የተሰራ መዶል መጠቀም ነው.

ይሁንና, ሁሉንም ፋይሎች ከዩቡቡዌ ድረ ገጽ በመሙላት በ ISO ስርዓት በመጠቀም ሁሉንም ትዕዛዞች ማውረድ ይችላሉ:

wget -r-A "iso" http://www.ubuntu.com

ይህ ከድህረ ገፅ የሚያስፈልጉትን ፋይሎች ለማውረድ አሁንም ትንሽ የማጭበርበር እና የመያዝ ዘዴ ነው. ማውረድ የሚፈልጉትን ፋይሎች ዩአርኤል ወይም ዩአርኤል ማወቅ በጣም የተሻለ ነው.

የ-i መለያን በመጠቀም የሚወርዱ የፋይሎች ዝርዝር መምረጥ ይችላሉ. የጽሁፍ አርታኢን በመጠቀም የዩ አር ኤል ዝርዝርን መፍጠር ይችላሉ:

nano filestofownload.txt

በፋይሉ ውስጥ የዩ አር ኤልዎች ዝርዝር አንድ መስመር,

http://eskipaper.com/gaming- wallpapers7.html#gal_post_67516_gaming-wallpapers-1.jpg
http://eskipaper.com/gaming- wallpapers7.html#gal_post_67516_gaming- wallpapers-2.jpg
http://eskipaper.com/gaming- wallpapers7.html#gal_post_67516_gaming-wallpapers-3.jpg

በ CTRL እና O ተጠቅመው ፋይሉን ያስቀምጡ እና ከዚያ nano ን ከ CTRL ና X በመጠቀም ይጠቀማሉ.

አሁን የሚከተሉትን ፋይሎች በመጠቀም ፋይሎችን ለማውረድ wget የሚለውን መጠቀም ይችላሉ:

wget -i filestofownload.txt

ከበይነመረቡ ፋይሎችን በማውረድ ላይ ችግር አንዳንድ ጊዜ ፋይሉ ወይም ዩአርኤል የማይገኝ ነው. የግንኙነት ጊዜ ማብቂያ ጊዜ ሊወስድ ይችላል እና ብዙ ፋይሎችን ለማውረድ እየሞከሩ ከሆነ ነባሪው ጊዜ ማብቂያ መጠበቅ መጠበቅ ውጤታማ ነው.

የሚከተለውን አገባብ በመጠቀም የእራስዎን የእቃ ማቃለጃ መግለጽ ይችላሉ:

wget-T-5 -i filestofownload.txt

የብቅድ ድርድር ስምምነትዎ የማውረድ ገደብ ካሎት የውጽዋቱ መጠን ሊሰበስብ የሚችለውን የውሂብ መጠን ገደብ መወሰን ይችላሉ.

የውርድ ገደብን ተግባራዊ ለማድረግ የሚከተለውን አገባብ ተጠቀም:

wget - quota = 100m -i filestofownload.txt

ከላይ ያለው ትዕዛዝ 100 ሜጋባይት (100 ሜጋባይት) ሲደረስባቸው ፋይሎችን ማውረድን ያቆማል. ኮታ በባይቶች (በ m ይልቅ) ይጠቀሙ ወይም በ kobyytes (በ m ተጠቀም).

የአውርድ ገደብ ላይኖርህ ይችላል, ግን ዘገምተኛ የበይነመረብ ግንኙነት ሊኖርህ ይችላል. የሁሉንም የኢንተርኔትን ጊዜ ሳያጠፉ ፋይሎችን ለማውረድ ከፈለጉ ከፍተኛውን የውርድ ፍጥነትን የሚያወጣውን ገደብ መግለጽ ይችላሉ.

ለምሳሌ:

wget --limit-rate = 20k -i filestodownload.txt

ከላይ ያለው ትዕዛዝ የወረደ ፍጥነቱን በ 20 ኪሎባይት በሰከንድ ይወስናል. ገንዘቡን በባይቶች, ኪሎባይትስ ወይም ሜጋባይት ውስጥ መግለጽ ይችላሉ.

ማንኛውም ነባር ፋይሎች በላዩ ላይ አልተፃፉም የሚለውን ማረጋገጥ የሚፈልጉ ከሆነ የሚከተለውን ትዕዛዝ ማስኬድ ይችላሉ-

wget -nc -i filestofownload.txt

በዝርዝር ዝርዝር ውስጥ ያለ አንድ ፋይል አስቀድሞ ባለው አውርድ ቦታ ላይ ካለ, እሱ ላይ አይተላለፉም.

እኛ የምናውቀው በይነመረብ ሁልጊዜ የማይጣጣሙ ስለሆነም አንድ ማውረድ በከፊል ሊጠናቀቅ እና ከዚያ የበይነመረብ ግንኙነትዎ ይቋረጣል.

ካቆሙበት መቀጠል ቢችሉ ጥሩ አይሆንም? የሚከተለውን አጫዋች በመጠቀም ማውረድ መቀጠል ይችላሉ:

wget -c

ማጠቃለያ

የ wget ትዕዛዝ ሊተገበሩ የሚችሉ ብዙ አሰጋሮች አሉት. ከመቆጣጠሪያ ተርሚናል ውስጥ ሙሉ ዝርዝርን ለማግኘት የትእዛዝ ትዕዛዝን ይጠቀሙ.