انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

ncftpls - آنلاین در ابر

ncftpls را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور ncftpls است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ncftpls - برنامه انتقال فایل اینترنتی برای اسکریپت ها

خلاصه


ncftpls [گزینه های] ftp://url.style/host/path/name/

OPTIONS


فرمان خط پرچم ها:
-m اگر سرور آن را پشتیبانی می کند، از قالب لیست قابل خواندن ماشین استفاده کنید. این مستلزم آن است
نرم افزار سرور از پسوندهای MLSD پشتیبانی می کند، و بسیاری از پیاده سازی ها این کار را نمی کنند
این ویژگی ها را دارند

-1 ابتدایی ترین قالب، یک مورد در هر خط.

-l قالب لیست طولانی

-C قالب فهرست ستونی این قالب لیست پیش فرض است.

-R هنگام فهرست کردن، همه زیرشاخه‌ها را مجدداً بازگردانید.

-a نمایش همه فایل ها، اگر سرور اجازه می دهد (مانند "/bin/ls -آ").

-i XX فهرست (اگر سرور از آن پشتیبانی می کند) را با علامت عام فیلتر کنید XX.

-x -XX تنظیم کنید ls پرچم ها برای استفاده در سرور

-u XX از نام کاربری استفاده کنید XX به جای ناشناس

-p XX از رمز عبور استفاده کنید XX با نام کاربری

-P XX از شماره پورت استفاده کنید XX به جای پورت سرویس FTP پیش فرض (21).

-d XX از فایل استفاده کنید XX برای ثبت اشکال زدایی

-t XX تایم اوت بعد XX ثانیه صورت گرفت.

-E از اتصالات داده معمولی (PORT) استفاده کنید.

-F از اتصالات داده غیرفعال (PASV) استفاده کنید. پیش فرض استفاده از غیرفعال است، اما به
اگر اتصال غیرفعال از کار بیفتد یا زمان آن تمام شود، به حالت عادی بازگشته است.

-r XX حداکثر شماره گیری مجدد XX بارها تا زمانی که به سرور FTP راه دور متصل شود.

-W XX دستور FTP خام را ارسال کنید XX پس از ورود به سیستم

-X XX دستور FTP خام را ارسال کنید XX پس از انتقال هر فایل

-Y XX دستور FTP خام را ارسال کنید XX قبل از خروج از سیستم

La -W, -Xو -Y گزینه‌ها برای کاربران حرفه‌ای که نیاز به تغییر دادن دارند مفید است
رفتار در برخی از سرورها برای مثال، کاربرانی که به رایانه‌های بزرگ دسترسی دارند، ممکن است نیاز داشته باشند
برخی از دستورات SITE ویژه را برای تنظیم اندازه بلوک و اطلاعات فرمت ثبت ارسال کنید.

برای این گزینه ها، در صورت نیاز به ارسال، می توانید از هر کدام چندین بار استفاده کنید
دستورات متعدد برای -X گزینه، می توانید از کوکی استفاده کنید %s بسط دادن به
نام فایلی که منتقل شد

-o XX گزینه پیشرفته را تنظیم کنید XX.

این گزینه در درجه اول برای رفع اشکال استفاده می شود. این مقدار داخلی را تعیین می کند
متغیر به یک مقدار صحیح یک مثال استفاده می تواند این باشد: -o useFEAT=0،useCLNT=1
که در این حالت استفاده از دستور FEAT را غیرفعال می کند و دستور CLNT را فعال می کند.
متغیرهای موجود عبارتند از: usePASV، useSIZE، useMDTM، useREST، useNLST_a،
useNLST_d، useFEAT، useMLSD، useMLST، useCLNT، useHELP_SITE، useSITE_UTIME،
STATfileParamWorks، NLSTfileParamWorks، require20، allowProxyForPORT،
doNotStartCWD.

شرح


هدف از ncftpls این است که لیست های دایرکتوری از راه دور را با استفاده از پروتکل انتقال فایل انجام دهید
بدون وارد شدن به یک پوسته تعاملی این به شما امکان می دهد اسکریپت های پوسته یا موارد دیگر بنویسید
فرآیندهای بدون نظارت که می توانند FTP را انجام دهند.

رفتار پیش‌فرض چاپ فهرست دایرکتوری در قالب ستونی (یعنی ls -CF) است.
اما برای اسکریپت خیلی مفید نیست. این مثال از -1 پرچم، برای چاپ یکی
فایل در هر خط:

$ ncftpls -1 ftp://ftp.ncftp.com/pub/ncftp/

شما همچنین می توانید یک "ls -l" از راه دور را با استفاده از "ncftpls -l" انجام دهید. اگر می خواهید پرچم های دیگر را امتحان کنید،
شما باید از آنها استفاده کنید -x پرچم. به عنوان مثال، اگر می خواهید یک ریموت انجام دهید
"ls -lrt"، می توانید این کار را انجام دهید:

$ ncftpls -x "-lrt" ftp://ftp.ncftp.com/pub/ncftp/

به طور پیش فرض برنامه سعی می کند میزبان راه دور را باز کند و به صورت ناشناس وارد سیستم شوید، اما شما می توانید
اطلاعات نام کاربری و رمز عبور را مشخص کنید ncftpget or ncftpput.

توجه داشته باشید که استاندارد مشخص می کند که نام مسیرهای URL، نام مسیرهای نسبی هستند. برای FTP،
این بدان معناست که URL ها نام مسیرهای نسبی را از دایرکتوری شروع مشخص می کنند که برای کاربر است
ورود به سیستم، معمولاً فهرست اصلی کاربر هستند. اگر می خواهید از نام مسیرهای مطلق استفاده کنید،
باید یک اسلش تحت اللفظی با استفاده از کد "%2F" برای کاراکتر "/" اضافه کنید. مثال ها:

$ ncftpls -u linus ftp://ftp.kernel.org/%2Fusr/src/
$ ncftpls ftp://steve@ftp.apple.com/%2Fetc/

عیب یابی


ncftpls مقادیر خروجی زیر را برمی گرداند:

0 موفقیت

1 به میزبان راه دور متصل نشد.

2 به میزبان راه دور متصل نشد - به پایان رسید.

3 انتقال انجام نشد.

4 انتقال ناموفق - زمان تمام شد.

5 تغییر دایرکتوری انجام نشد.

6 تغییر دایرکتوری انجام نشد - به پایان رسید.

7 URL بد شکل.

8 خطای استفاده

9 خطا در فایل پیکربندی ورود.

10 راه اندازی کتابخانه انجام نشد.

11 شروع جلسه ناموفق بود.

با استفاده از خدمات onworks.net از ncftpls به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad