چند روز پیش لازم داشتم لیستی از فایلهای موجود در یک دایرکتوری FTP رو در بیارم و بعد اونها رو تبدیل به لینک قابل دانلود کنم. لیست فایلها رو به کمک CURL ایجاد کردم:
curl --list-only -u USERNAME:PASWWORD ftp://example.com/files/ > list.txt
به جای USERNAME و PASSWORD و لینک FTP هم مقادیر مورد نظرمون رو مینویسیم.
حالا با کمک sed یک URL رو به ابتدای هر خط در فایل list.txt اضافه میکنیم:
sed 's|^|https://example.com/files/|' list.txt > newlist.txt
الان یک فایل داریم که در هر خطش یک لینک از فایلهای مورد نظر ما روی سرور FTP نوشته شده. میتونیم این فایل رو بدیم به دانلود منیجرمون یا هر کار دیگه ای که لازم داریم :-)
حاصل سر و کله زدن های من با لینوکس