ამ სახელმძღვანელოში, შეისწავლით თუ როგორ უნდა ჩამოტვირთოთ ფაილის ჩამოტვირთვა Linux ბრძანების.
რატომ გინდა ამის გაკეთება? რატომ არ გამოიყენებთ ვებ-ბრაუზერს გრაფიკულ გარემოში?
ზოგჯერ არ არის გრაფიკული გარემო. მაგალითად, თუ თქვენ უკავშირდებით თქვენს Raspberry PI- ს SSH- ს გამოყენებით, მაშინ ძირითადად ბრძანდებით ბრძანებათა სტრიქონით.
კიდევ ერთი მიზეზი, რომ ბრძანებათა სტრიქონი არის ის, რომ თქვენ შეგიძლიათ შექმნათ სკრიპტის შექმნა ფაილების სია. ამის შემდეგ შეგიძლიათ დააკოპიროთ სკრიპტი და გააშუქოთ ფონზე .
ინსტრუმენტი, რომელიც ხაზს უსვამს ამ ამოცანის ეწოდება wget.
Wget- ის მონტაჟი
ბევრი Linux დისტრიბუციის უკვე wget დამონტაჟებული იყოს.
თუ ეს უკვე არ არის დაყენებული, მაშინ შეასრულეთ ერთ-ერთი შემდეგი ბრძანება:
- Ubuntu, Debian, Mint და ა.შ. - sudo apt-get install wget
- Fedora, CentOS და ა.შ. - yum install wget
- openSUSE - zypper ინსტალაცია wget
როგორ ჩამოტვირთეთ ბრძანება ფაილიდან
ფაილების ჩამოტვირთვის მიზნით, თქვენ უნდა იცოდეთ იმ ფაილის URL, რომელსაც გსურთ ჩამოტვირთოთ.
მაგალითად, წარმოიდგინეთ, რომ Ubuntu- ის უახლესი ვერსია გადმოწერეთ ბრძანების გამოყენებით. შეგიძლიათ Ubuntu ნახვა ეწვიოთ. ნავიგაციის მეშვეობით ნახვა შეგიძლიათ მიიღოთ ამ გვერდზე, რომელიც უზრუნველყოფს ბმული ჩამოტვირთვა ახლა ბმული. შეგიძლიათ ამ ბმულზე დააწკაპუნეთ ღილაკზე Ubuntu ISO- ს URL- ს მისაღებად.
ფაილის ჩამოტვირთვა 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
აღნიშნული ბრძანება ასრულებს მთელს საიტზე, მათ შორის ყველა საქაღალდეში Ubuntu- ს ვებსაიტიდან. ეს, რა თქმა უნდა, არ არის მიზანშეწონილი, იმიტომ, რომ გადმოწერეთ უამრავი ფაილი თქვენ არ გჭირდებათ. ეს იგივეა, როგორც მალეტი თხილის ჭურვი.
თქვენ შეგიძლიათ, თუმცა, ჩამოტვირთოთ ყველა ფაილი ISO გაფართოება ერთად Ubuntu ნახვა გამოყენებით შემდეგი ბრძანება:
wget -r-a "არის" http://www.ubuntu.com
ეს ჯერ კიდევ რამოდენიმე Smash და დაიბრუნოს მიდგომა ჩამოტვირთვის ფაილი გჭირდებათ საწყისი ნახვა. ბევრად უკეთესია, რომ URL- ი ან URL- ის ფაილების ჩამოტვირთვა გსურთ.
თქვენ შეგიძლიათ მიუთითოთ ფაილების სია, რომ გადმოწეროთ -i შეცვლა. თქვენ შეგიძლიათ შექმნათ URL- ების სია ტექსტური რედაქტორის გამოყენებით შემდეგნაირად:
ნანო filestodownload.txt
ფაილში შეიყვანეთ URL- ების სია, თითო ხაზზე:
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-2.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg
გადავარჩინოთ ფაილი CTRL და O- ის გამოყენებით და შემდეგ გამოვა nano- ს გამოყენებით CTRL და X.
ახლა შეგიძლიათ გამოიყენოთ wget ყველა ფაილების გადმოსაწერად შემდეგი ბრძანების გამოყენებით:
wget -i filestodownload.txt
პრობლემები ინტერნეტით ჩამოტვირთვის ფაილებთან არის ის, რომ ზოგჯერ ფაილის ან URL მიუწვდომელია. კავშირის ხანგრძლივობა შეიძლება ხელახლა აიღოს და თუ თქვენ ცდილობთ უამრავი ფაილების გადმოტვირთვას, კონტრპროდუქტიულია და დროულად დაველოდოთ.
თქვენ შეგიძლიათ მიუთითოთ საკუთარი დროის შეყვანა შემდეგი სინტაქსის გამოყენებით:
wget -T 5 -i filestodownload.txt
თუ თქვენ გაქვთ ჩამოტვირთვის ლიმიტი თქვენი ფართოზოლოვანი გარიგების ნაწილად, მაშინ შეიძლება დაგჭირდეთ მონაცემთა შეზღუდვა, რომელსაც შეუძლია wget- ის მიღება.
გამოიყენეთ შემდეგი სიხშირე ჩამოტვირთვის ლიმიტისთვის:
wget -quota = 100m -i filestodownload.txt
ზემოთ მოცემული ბრძანება შეწყდება ფაილების გადმოტვირთვა 100 მეგაბაიტამდე. თქვენ ასევე შეგიძლიათ განსაზღვროთ კვოტის ბაიტებში (გამოიყენეთ ბ) ნაცვლად ან კილობიტები (ნაცვლად მ გამოიყენება).
თქვენ არ გაქვთ ჩამოტვირთვის ლიმიტი, მაგრამ შესაძლოა ნელი ინტერნეტი გაქვთ. თუ გსურთ ჩამოტვირთოთ ფაილების ჩამოტვირთვის გარეშე ყველა დროის ინტერნეტის დროს, შეგიძლიათ მიუთითოთ ლიმიტი, რომელიც ადგენს მაქსიმალური ჩამოტვირთვის სიჩქარეს.
მაგალითად:
wget --limit-rate = 20k -i filestodownload.txt
აღნიშნული ბრძანება შეზღუდავს გადმოწერის სიჩქარეს წამში 20 კუბიტამდე. შეგიძლიათ განსაზღვროთ თანხა ბაიტებში, კილობიტებზე ან მეგაბაიტზე.
თუ გსურთ დარწმუნდეთ, რომ არსებული ფაილი არ არის გადაწერილი, შეგიძლიათ აწარმოოთ შემდეგი ბრძანება:
wget -nc -i filestodownload.txt
იმ შემთხვევაში, თუ წიგნების ჩამონათვალში არსებული ფაილი უკვე არსებობს, მაშინ იგი არ გადაწერს.
ინტერნეტი, როგორც ჩვენ ვიცით, ყოველთვის არ არის თანმიმდევრული და ამის გამო, ჩამოტვირთვა შეიძლება ნაწილობრივ დასრულდეს და შემდეგ თქვენი ინტერნეტ კავშირი მცირდება.
არ იქნებოდა კარგი თუ შეგიძლია განაგრძო სად დარჩა? შეგიძლიათ გააგრძელოთ ჩამოტვირთვა შემდეგი სინტაქსის გამოყენებით:
wget -c
შემაჯამებელი
Wget ბრძანება აქვს ათობით ცვლის, რომელიც შეიძლება გამოყენებულ იქნას. გამოიყენეთ ბრძანება man wget მიიღოს სრული სია მათ ფარგლებში ტერმინალის ფანჯარაში.