خب در دو قسمت قبلی این آموزش، با خود ابزار rclone و دستورات لازم برای نصب و تنظیمش به عنوان یه کلاینت اتصال به گوگل درایور آشنا شدیم. در این قسمت قصد دارم برخی از دستورات کاربردی برای استفاده از rclone رو براتون بنویسم. با من همراه باشید.
اگر یادتون باشه در قسمت دوم این آموزش، ما گوگل درایو رو با عنوان remote تعریف کردیم. در اینجا هم با همین اسم از فضای ابری یاد میکنیم و دستورات کاربردی rclone برای تبادل فایل بین فضای لوکال و ریموت رو با هم بررسی میکنیم.
در صورت که تمایل دارید لیستی از فایلهای فضای ابری رو مشاهده کنید، دستور زیر به کارتون میاد:
rclone ls remote:
برای مشاهده فقط پوشههایی که در فضای ابری هستند، میتونید از دستور زیر استفاده کنید:
rclone lsd remote:
یک دستور ساده برای انتقال فایل بین دو محل (لوکال و ریموت) به صورت زیر هست:
rclone -vP copy path-to-file remote:path-to-file
دقت داشته باشید که فلگهای v و P مخفف شده فلگهای verbose-- و progress-- هستند. این فلگها به ترتیب برای نمایش اطلاعات آماری مختصر و نمایش گرافیکی مراحل انتقال فایل هستند و الزامی به استفاده از اونها نیست.
چنانچه تمایل داشتید همه فایلهایی با ساختار مشخص در نامگذاری اونها رو انتقال بدید، میتونید از فلگ include-- استفاده کنید. به عنوان مثال دستور زیر تمام فایلهایی با فرمت txt که اسمشون با کلمه sample شروع میشه (صرف نظر ادامه نام فایل) رو برای ما انتقال میده:
rclone -vP copy path-to-file –-include “sample*.txt” remote:path-to-file
مستندات کامل ابزار rclone و شیوه اتصالش به انواع فضاهای ابری نظیر FTP، Amzon S3، DropBox، One Drive، Oracle Cloud Storage و ... رو میتونید از سایت رسمی rclone مطالعه کنید.