0

دستورات لینوکس

 
amindadaadad
amindadaadad
کاربر طلایی3
تاریخ عضویت : دی 1389 
تعداد پست ها : 3567
محل سکونت : سیستان و بلوچستان

پاسخ به:دستورات لینوکس
چهارشنبه 8 شهریور 1391  1:52 AM

دستور wget ((دانلود منیجر تحت ترمینال))





wget یک دانلود منیجر تحت ترمینال هستش که که اپشن های زیادی هم داره که به واسطه همونا در موقعیت های مختلف دانلود کردن میشه ازش استفاده کرد 
برای پیدا کردن اطلاعات کاملی در مورد دانلود منیجر های لینوکسی به این ادرس برید 

کد:
دانلود منیجرهای دنیای لینوکس

دانلود منیجرهای دنیای لینوکس | GNU/Linux Reviews



شکل کلی دستور 



کد:

wget [OPTION]... [URL]... 
دانلود کردن یک فایل 

برای دانلود کردن یک فایل دستور wget رو بنویسین و در ادامش url ((ادرس فایل مورد نظر )) تونو بنویسین مثلا : 


کد:

$ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 
نکته : دستور wget رو در هر دایرکتوری که بزنین فایل در همون دایرکتوری ذخیره میشه 

توضیح دستور بالا :

٪ مقدار درصد فایل که دانلود شده در زیر 31% فایل دانلود شده 
مقدار بایت فایل دانلو شده که در ادامه فلش میاد که در زیر 1,213,592 است 
سرعت دانلود کردن که در زیر 68.2K/s است 
مقدار زمان باقی مانده تا اتمام دانلود فایل که در زیر 34s است 

درحال دانلود شدن 
کد:

$ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 Saving to: `strx25-0.9.2.1.tar.bz2.1' 31% [=================> 1,213,592 68.2K/s eta 34s 
اتمام دانلود 
کد:

$ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 Saving to: `strx25-0.9.2.1.tar.bz2' 100%[======================>] 3,852,374 76.8K/s in 55s 2009-09-25 1130 (68.7 KB/s) - `strx25-0.9.2.1.tar.bz2' saved [3852374/3852374] 
دانلود کردن چندین فایل به وسیله ی لیست ادرس ها 

برای این کار لیست ادرس های خود را داخل یک فایل متنی ذخیره کنید و دستور wget رو به همراه اپشن i- استفاده کنین 


کد:

$ wget -i download-file-list.txt 
نکته : ادرس هاتون باید یه شکل زیر باشه یعنی در هر خط یک url قرار بدین و url بعدی زیر خط بالایی 
کد:

$ cat > download-file-list.txt URL1 URL2 URL3 URL4 
دانلود کردن وذخیره کردن با اسمی متفاوت 
به طور پیش فرض wget اسم فایلو از اخرین کلمه بعد از اسلش (( / )) بر میداره 
برای این کار از اپشن O- (( اوو بزرگ)) 
کد:

wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701 
دربالا اگه از اپشن O- استفاده نکنین فایل با اسم download_script.php?src_id=7701 ذخیره می شود و اگر استفاده کنین با اسم taglist.zip ذخیره میشود 

محدودیت سرعت در دانلود 

برای این کار از اپشن limit-rate=NUMBER-- استفاده کنین مثلا در زیر محدودیت 200 کیلپبایت میزاریم 
کد:

$ wget --limit-rate=200k http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 
ادامه دادن دانلود فایل ناقص دانلود شده 

برای این کار از c- استفاده کنین 


کد:

$ wget -c http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 
نکته مهم : دستور بالا رو باید در همون دایرکتوری که فایلتونو بار اول زدین و ناقص دانلود کردین بزنین تا فایلتون که به صورت ناقص هست به وسیله wget پیدا بشه در غیر این صورت از اول شروع به دانلود میکند 
اگر فایلی رو خاستین دانلود کنین که یک فایل دیگه هم اسمش وجود داره به اخر فایلی که شما دانلود میکنین یک 1- اضافه میکنه اگه همون اسم با 1- وجود داشت 2- اضافه میکند 


دانلود کردن در پشت صحنه :
برای این کار از b- استفاده کنین 
نکته : در این حالت با دستور fg نمیتونین wget رو به روی صفحه بیارین اگر دستور jobs هم بزنین میبینین که خبری از wget نیست '.
کد:

$ wget -b http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 Continuing in background, pid 1984. Output will be written to `wget-log 
در این حالت wget اطلاعات رو در یک فایل ذخیره میکند که همون طور که در بالا میبینین اسم اون فایل wget-log است 

برای دیدن فایل به صورت on time از دستور tail استفاده کنین 
کد:

$ tail -f wget-log Saving to: `strx25-0.9.2.1.tar.bz2.4' 0K .......... .......... .......... .......... .......... 1% 65.5K 57s 50K .......... .......... .......... .......... .......... 2% 85.9K 49s 100K .......... .......... .......... .......... .......... 3% 83.3K 47s 150K .......... .......... .......... .......... .......... 5% 86.6K 45s 200K .......... .......... .......... .......... .......... 6% 33.9K 56s 250K .......... .......... .......... .......... .......... 7% 182M 46s 300K .......... .......... .......... .......... .......... 9% 57.9K 47s 
دانلود کردن یک سایت به صورت کامل 

از دستور زیر به همراه اپشناش استفاده کنین 
شکل کلی : 


کد:

$ wget --mirror -p --convert-links -P ./LOCAL-DIR WEBSITE-URL 
مثال : 


کد:

wget --mirror -p --convert-links -P /tmp http://forum.ubuntu.ir/index.php/topic,17561.0.html 
ادرس http://forum.ubuntu.ir/index.php/topic,17561.0.html دانلود میکنپ ودر فایل tmp/ ذخیره میکند 

توضیح دستور بالا : ((ترجمش با خودتون ))
کد:
–mirror : turn on options suitable for mirroring.
-p : download all files that are necessary to properly display a given HTML page.
–convert-links : after the download, convert the links in document for local viewing.
-P ./LOCAL-DIR : save all the files and directories to the specified directory.

** دارالولایه **

درباره امضاء

تشکرات از این پست
دسترسی سریع به انجمن ها