لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
همه فايل ها با wget
2008-02-05, 05:53 PM,
ارسال : #1
همه فايل ها با wget
سلام من ميخوام با استفاده از خط فرمان تمام فايل هاي موجود در يك دايركتوري رو روي سيستم خودم كپي كنم.

در مقالات سايت اين دستور رو پيدا كردم

کد :
$ wget -r -l1 -A.png http://www.gnu.org/images/

اين دستور فقط فايل هاي png موجود در داخل اون پوشه رو دانلود ميكنه . من هرچقدر اين دستور رو تغيير دادم نتونستم كاري بكنم كه همه فايل هاي داخل پوشه دانلود بشن .

منظور از همه فايل ها يك سري فايل تصويري PNG ، GIF و JPG هست.
مشكل اين هست كه اين پسوند ها ممكن هست با حروف بزرگ و كوچك نوشته شده باشند. و اين بزرگ و كوچكي حالت هاي مختلفي داشته باشد.


لطفا من رو راهنمايي كنيد.
نقل قول این ارسال در یک پاسخ
2008-02-05, 06:52 PM,
ارسال : #2
پاسخ: همه فايل ها با wget
کد :
`-A ACCLIST'
`--accept ACCLIST'
`accept = ACCLIST'
      The argument to `--accept' option is a list of file suffixes or
      patterns that Wget will download during recursive retrieval.  A
      suffix is the ending part of a file, and consists of "normal"
      letters, e.g. `gif' or `.jpg'.  A matching pattern contains
      shell-like wildcards, e.g. `books*' or `zelazny*196[0-9]*'.


      So, specifying `wget -A gif,jpg' will make Wget download only the
      files ending with `gif' or `jpg', i.e. GIFs and JPEGs.  On the
      other hand, `wget -A "zelazny*196[0-9]*"' will download only files
      beginning with `zelazny' and containing numbers from 1960 to 1969
      anywhere within.  Look up the manual of your shell for a
      description of how pattern matching works.


      Of course, any number of suffixes and patterns can be combined
      into a comma-separated list, and given as an argument to `-A'.


Only God

I Wish I Was Buddha
کاش بودا بودم

Live And Let Live
زندگی کن و بگذار زندگی کنند

Forgive And Be Forgiven
ببخش و بخشیده شو

مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-02-05, 06:59 PM,
ارسال : #3
پاسخ: همه فايل ها با wget
تاحالا با این برنامه کار نکردم.
اما بهرحال با این فرمان ظاهرا کار میکنه:
کد :
wget -r -l1 -A '*.[pP][nN][gG]' http://localhost/test/


Only God

I Wish I Was Buddha
کاش بودا بودم

Live And Let Live
زندگی کن و بگذار زندگی کنند

Forgive And Be Forgiven
ببخش و بخشیده شو

مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-02-06, 08:04 AM,
ارسال : #4
پاسخ: همه فايل ها با wget
lهم همیشه اینطوری کار میکنم:

کد :
wget -rck http://address
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان