GoGPT Best VPN GoSearch

فاویکون OnWorks

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

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

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

برنامه:

نام


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

خلاصه


ncftpget [گزینه های] میزبان راه دور دایرکتوری محلی فایل های از راه دور ...

ncftpget [گزینه های] نشانک-نام دایرکتوری محلی فایل های از راه دور ...

ncftpget -f login.cfg [گزینه های] دایرکتوری محلی فایل های از راه دور ...

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

ncftpget -c [گزینه های] میزبان راه دور فایل از راه دور > stdout

ncftpget -C [گزینه های] میزبان راه دور فایل از راه دور نام مسیر محلی

ncftpget -c [گزینه های] ftp://url.style.host/path/name > stdout

OPTIONS


فرمان خط پرچم ها:
-u XX از نام کاربری استفاده کنید XX به جای ناشناس

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

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

-j XX از حساب کاربری استفاده کنید XX در تکمیل نام کاربری و رمز عبور (منسوخ شده).

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

-a از نوع انتقال ASCII به جای باینری استفاده کنید.

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

-v/-V از متر پیشرفت استفاده نکنید. پیش‌فرض این است که اگر از متر پیشرفت استفاده کنید
جریان خروجی یک TTY است.

-f XX فایل را بخوانید XX برای اطلاعات میزبان، کاربر و رمز عبور.

-c از میزبان راه دور بخوانید و به صورت محلی تا استاندارد بنویسید.

-C از میزبان راه دور بخوانید و به صورت محلی در نام مسیر مشخص شده بنویسید.

-A به جای بازنویسی، به فایل‌های محلی اضافه کنید.

-z/-Z سعی نکنید نقل و انتقالات را از سر بگیرید. پیش فرض تلاش برای از سرگیری (-z) است.

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

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

-DD پس از دانلود موفقیت آمیز فایل راه دور را حذف کنید.

-R حالت بازگشتی؛ کل درختان دایرکتوری را کپی کنید.

-T برای بارگیری درختان دایرکتوری کامل از حالت TAR خودکار در حال پرواز استفاده نکنید.
ncftpget در صورت امکان از TAR استفاده می کند زیرا معمولاً پیوندهای نمادین را حفظ می کند
و مجوزهای فایل حالت TAR همچنین می تواند منجر به انتقال سریعتر شود
دایرکتوری‌هایی که حاوی فایل‌های کوچک زیادی هستند، زیرا یک اتصال داده می‌تواند وجود داشته باشد
به جای اتصال داده FTP برای هر فایل کوچک استفاده می شود. جنبه منفی به
استفاده از TAR به این معنی است که دانلود کل دایرکتوری را مجبور می کند، حتی اگر داشتید
قبلاً بخشی از آن را قبلا دانلود کرده اید، بنابراین ممکن است بخواهید از این گزینه استفاده کنید
اگر می خواهید دانلود دایرکتوری را از سر بگیرید.

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

-b اجرا در پس زمینه (با ارسال یک کار دسته ای و سپس تخم ریزی ncftpbatch).

-بب مشابه -b گزینه، اما فقط کار دسته ای را ارسال می کند. شما باید بدوید
ncftpbatch برای کار دسته ای پردازش شود. اگر قبلاً دارید این کار مفید است
a ncftpbatch فرآیند در حال اجرا است، یا می خواهید کنترل بهتری بر زمان انجام کارهای دسته ای داشته باشید
پردازش می شوند

به عنوان مثال، اگر می خواهید پردازش پس زمینه سه فایل را انجام دهید
همان سرور راه دور، مودبانه تر است که فقط از یکی استفاده کنید ncftpbatch روند به
به جای داشتن سه کار، سه کار را به صورت متوالی پردازش کنید ncftpbatch فرآیندهای
باز کردن سه جلسه FTP همزمان به همان سرور.

-B XX اندازه بافر سوکت TCP/IP را روی تنظیم کنید XX بایت

-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.

شرح


هدف از ncftpget انجام انتقال فایل از خط فرمان بدون وارد کردن عبارت است
پوسته تعاملی این به شما امکان می دهد اسکریپت های پوسته یا سایر فرآیندهای بدون نظارت را بنویسید
می تواند FTP انجام دهد. همچنین برای کاربران حرفه ای که می خواهند فایل ها را از آن بازیابی کنند مفید است
خط فرمان پوسته بدون وارد کردن یک برنامه تعاملی FTP مانند ncftp.

یکی از ویژگی‌های مفید این برنامه این است که می‌توانید به آن پاسخ دهید یکسان منابع
مکان یاب به عنوان تنها آرگومان و برنامه آن فایل را دانلود می کند. سپس می توانید کپی کنید
و از مرورگر وب یا خبرخوان خود پیست کنید و از آن URL استفاده کنید. مثال:

$ cd دایرکتوری / tmp
$ ncftpget ftp://ftp.ncftp.com/pub/ncftp/ncftp.tar.Z
$ zcat ncftp.tar.Z | tar xf -

به طور پیش فرض برنامه سعی می کند میزبان راه دور را باز کند و به صورت ناشناس وارد سیستم شوید، اما شما می توانید
اطلاعات نام کاربری و رمز عبور را مشخص کنید. در -u از گزینه برای مشخص کردن استفاده می شود
نام کاربری برای ورود به عنوان، و -p از گزینه برای تعیین رمز عبور استفاده می شود. اگر شما
اجرای برنامه از پوسته، ممکن است حذف شود -p گزینه و برنامه از شما درخواست خواهد کرد
شما برای رمز عبور

با استفاده از -u و -p گزینه ها توصیه نمی شوند، زیرا اطلاعات حساب شما وجود دارد
در معرض هر کسی است که بتواند اسکریپت پوسته یا اطلاعات فرآیند شما را ببیند. مثلا،
کسی که از ps برنامه می تواند رمز عبور شما را در حین اجرای برنامه ببیند.

ممکن است از -f به جای آن، یک فایل با اطلاعات حساب را مشخص کنید.
با این حال، این هنوز امن نیست زیرا هر کسی که خوانده است به اطلاعات دسترسی دارد
فایل می تواند اطلاعات حساب را ببیند. با این وجود، اگر تصمیم به استفاده از -f انتخاب
فایل باید چیزی شبیه به این باشد:

میزبان فشارسنج.ncftp.com
کاربر گلیسون
mypasswd را پاس کنید

فراموش نکنید که مجوزهای این فایل را تغییر دهید تا کسی نتواند آنها را بخواند.

La -d زمانی که می‌خواهید تشخیص دهید چرا انتقال فایل انجام می‌شود، گزینه بسیار مفید است
شکست خوردن کل مکالمه FTP را در فایلی که شما مشخص کرده اید چاپ می کند، بنابراین می توانید
یک ایده از آنچه اشتباه رخ داده است. اگر نام خاص را مشخص کنید stdout به عنوان نام
با اشکال زدایی فایل خروجی، خروجی در عوض روی صفحه چاپ می شود. مثال:

$ ncftpget -d stdout bowser.nintendo.co.jp. /pub/README
220: سرور FTP آماده است.
به bowser.nintendo.co.jp متصل است.
Cmd: USER ناشناس
331: ورود مهمان خوب است، آدرس ایمیل کامل خود را به عنوان رمز عبور ارسال کنید.
Cmd: PASS xxx
230: خوش آمدید!
به عنوان ناشناس به bowser.nintendo.co.jp وارد شدید.
Cmd: TYPE I
200: تایپ کنید روی I.
Cmd: پورت 192,168,9,37,6,76
200: دستور PORT موفقیت آمیز بود.
Cmd: RETR /pub/README
550: /pub/README: فایل در حال استفاده.
Cmd: QUIT
221: خداحافظ.

استفاده از حالت ASCII زمانی مفید است که قالب متنی میزبان شما با فرمت متن متفاوت باشد
میزبان راه دور. برای مثال، اگر در حال بازیابی یک فایل TXT از یک هاست مبتنی بر ویندوز هستید
یک سیستم یونیکس، می توانید از آن استفاده کنید -a پرچمی که از حالت انتقال ASCII استفاده می کند تا
فایل ایجاد شده در سیستم یونیکس به جای MS-DOS در قالب متن یونیکس خواهد بود
قالب متن

شما می توانید کل درخت فهرست فایل ها را با استفاده از بازیابی کنید -R پرچم. با این حال، این
فقط در صورتی کار می کند که سرور FTP راه دور یک سرور یونیکس باشد یا خروجی لیست یونیکس را شبیه سازی کند.
مثال:

$ ncftpget -R ftp.ncftp.com دایرکتوری / tmp /pub/ncftp

این یک سلسله مراتب /tmp/ncftp ایجاد می کند.

عیب یابی


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

0 موفقیت

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

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

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

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

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

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

7 URL بد شکل.

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

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

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

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

با استفاده از خدمات onworks.net از ncftpget آنلاین استفاده کنید


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

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

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

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.