วิธีการเปลี่ยนไดเรกทอรีเริ่มต้น wget จาก 'Videos' เป็น 'Downolads'


12

ผมใช้การรวมกันของFlashGotและwgetสำหรับการดาวน์โหลด ฉันรีเซ็ตการตั้งค่า Firefox ของฉันเนื่องจากปัญหาอื่น ๆ จากนั้นฉันกำหนดค่าทุกอย่างใหม่ (รวมถึงส่วนเสริมแคช ฯลฯ )

หลังจากนั้นเมื่อฉันพยายามดาวน์โหลดบางสิ่งมันจะบันทึกลงในโฟลเดอร์ "วิดีโอ" โดยอัตโนมัติ แต่ก่อนรีเซ็ตการตั้งค่าฉันสามารถดาวน์โหลดรายการเป็น "ดาวน์โหลด"

ฉันควรทำอย่างไรเพื่อให้ไดเรกทอรีเริ่มต้นของ wget เป็น "ดาวน์โหลด"

คำตอบ:


8

เท่าที่ฉันทราบ wget มักจะดาวน์โหลดลงในไดเรกทอรีการทำงานปัจจุบัน คุณมีตัวเลือกต่อไปนี้เพื่อระบุไดเรกทอรี

1. เปลี่ยนเป็นไดเรกทอรีที่คุณต้องการให้ดาวน์โหลดก่อนแล้วรันคำสั่ง wget

cd /home/yourname/Downloads

จากนั้นรันคำสั่ง wget ของคุณ

wget http://download.files.com/software/files.tar.gz

2. เพิ่มไดเรกทอรีลงในคำสั่ง wget ดังนี้

wget -P /home/yourname/Downloads http://download.files.com/software/files.tar.gz  

เมื่อฉันคลิกที่ไอคอน flashgot ไม่จำเป็นต้องดำเนินการคำสั่งด้วยตนเอง มันแสดงคำสั่งโดยอัตโนมัติใน X-Terminal ไม่มีช่องว่างในการพิมพ์ comand มันทำทุกอย่างโดยอัตโนมัติ และฉันต้องเปลี่ยนโฟลเดอร์เริ่มต้น
001neeraj

1
คำถามของคุณถามเกี่ยวกับ "ไดเรกทอรีเริ่มต้น wget" และคุณจะพูดว่า "ฉันใช้การรวมกันของ Flashgot และ wget สำหรับการดาวน์โหลด" คุณอาจต้องการชี้แจงว่าคุณกำลังมองหาไดเรกทอรีดาวน์โหลดเริ่มต้นของ Flashgot สิ่งนี้จะช่วยให้forum.informaction.com/viewtopic.php?f=6&t=4811
CoalaWeb

7
คำสั่งสุดท้ายให้ฉัน/home/ohad/Downloads: Is a directoryผิดพลาด -O บอก wget ให้ดาวน์โหลดลงในไฟล์
Ohad Cohen

ธงควรจะเป็น-P /target_dir
THN

27

wgetโดยค่าเริ่มต้นจะเก็บการดาวน์โหลดไปยังไดเรกทอรีปัจจุบันที่คุณเรียกใช้คำสั่ง wget


วิธีที่ 1: ผ่าน-Pตัวเลือกเพื่อระบุไดเรกทอรีดาวน์โหลด

  • ในการเปลี่ยนไดเรกทอรีคุณต้องเพิ่ม-Pอาร์กิวเมนต์ในคำสั่ง wget ของคุณ:

    wget -P /path/to/directory <download-url>
    

    หรือ

    wget --directory-prefix=prefix <download-url>
    

    โดยที่คำนำหน้าเป็นไดเรกทอรีที่คุณต้องการให้จัดเก็บการดาวน์โหลด

    ด้วยวิธีนี้คุณจะต้องระบุ-Pหรือ--directory-prefix=prefixทุกครั้งที่คุณดาวน์โหลด

วิธีที่ 2: ใช้นามแฝงเพื่อสร้างไดเรกทอรีเริ่มต้นถาวร

  • ในการตั้งค่าไดเรกทอรีดาวน์โหลดเริ่มต้นถาวรคุณสามารถใช้aliasดังนี้:

    alias wget='wget --directory-prefix=prefix'
    

    เปลี่ยนprefixด้วยไดเร็กทอรีที่คุณต้องการและวางคำสั่ง alias .bashrcเพื่อทำให้เป็นถาวร


เมื่อฉันคลิกที่ไอคอน flashgot ไม่จำเป็นต้องดำเนินการคำสั่งด้วยตนเอง มันแสดงคำสั่งโดยอัตโนมัติใน X-Terminal ไม่มีช่องว่างในการพิมพ์ comand มันทำทุกอย่างโดยอัตโนมัติ และฉันต้องเปลี่ยนโฟลเดอร์เริ่มต้น
001neeraj

ฉันเห็น. ลองใช้วิธีที่สองเนื่องจาก Flashgot จะใช้การตั้งค่า wget ของระบบ
Peachy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.