ค้นหาเว็บไซต์

วิธีเปลี่ยนชื่อไฟล์ขณะดาวน์โหลดด้วย Wget ใน Linux


ยูทิลิตี้ Wget เป็นตัวดาวน์โหลดไฟล์ที่ใช้บรรทัดคำสั่งยอดนิยมและมีฟีเจอร์มากมายสำหรับระบบปฏิบัติการ Unix และ Windows OS รองรับการดาวน์โหลดไฟล์แบบไม่โต้ตอบผ่านโปรโตคอล เช่น HTTP, HTTPS และ FTP

ได้รับการออกแบบมาให้ทำงานได้อย่างน่าเชื่อถือกับการเชื่อมต่อเครือข่ายที่ช้าหรือไม่เสถียร ที่สำคัญในกรณีที่เครือข่ายหยุดชะงัก ช่วยให้คุณสามารถรับไฟล์ที่ดาวน์โหลดมาบางส่วนต่อไปได้โดยการรันคำสั่งเฉพาะอีกครั้ง

การอ่านที่แนะนำ: 5 เครื่องมือที่ใช้บรรทัดคำสั่ง Linux สำหรับการดาวน์โหลดไฟล์

ในบทความสั้น ๆ นี้ เราจะอธิบายวิธีเปลี่ยนชื่อไฟล์ขณะดาวน์โหลดด้วยคำสั่ง wget บนเทอร์มินัล Linux

ตามค่าเริ่มต้น wget จะดาวน์โหลดไฟล์และบันทึกด้วยชื่อเดิมใน URL – ในไดเรกทอรีปัจจุบัน จะเกิดอะไรขึ้นถ้าชื่อไฟล์ต้นฉบับค่อนข้างยาวตามที่แสดงในภาพหน้าจอด้านล่าง

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

จากตัวอย่างข้างต้น หากต้องการเปลี่ยนชื่อไฟล์ที่ดาวน์โหลดด้วย คำสั่ง wget เป็นอย่างอื่น คุณสามารถใช้ -O หรือ --output-document การตั้งค่าสถานะด้วยตัวเลือก -c หรือ --continue จะช่วยให้ได้รับไฟล์ที่ดาวน์โหลดมาบางส่วนต่อไป ตามที่เราอธิบายไว้ตอนเริ่มต้น

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

โปรดทราบว่าแฟล็ก -O บอกให้ wget ทำการเปลี่ยนเส้นทางเชลล์ นอกเหนือจากการสั่งให้ใช้ชื่อใหม่แทนชื่อเดิมใน URL นี่คือสิ่งที่เกิดขึ้นจริง:

wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
ls

ไฟล์ถูกเขียนไปยังเอาต์พุตมาตรฐาน จากนั้นเชลล์เปลี่ยนเส้นทางไปยังไฟล์ที่ระบุตามที่แสดงในภาพหน้าจอด้านบน

หากคุณต้องการดาวน์โหลดวิดีโอจาก You-tube และไซต์อื่นๆ จากบรรทัดคำสั่ง คุณสามารถติดตั้งและใช้ YouTube-DL ใน Linux ได้

นั่นคือทั้งหมดที่สำหรับตอนนี้! ในบทความนี้ เราได้แสดงวิธีเปลี่ยนชื่อไฟล์ที่ดาวน์โหลดด้วยคำสั่ง wget หากต้องการส่งคำถามถึงเราหรือเพิ่มความคิดของคุณลงในบทความนี้ ให้ใช้แบบฟอร์มความคิดเห็นด้านล่าง