| afpcmd(1) | afpfs-ng | afpcmd(1) |
نام (NAME)
afpcmd - انتقال فایلها از طریق شبکه با استفاده از پروتکل پرونده اپل (AFP)
خلاصه دستور (SYNOPSIS)
afpcmd [-r] [afp url]
توضیحات (DESCRIPTION)
ابزار afpcmd یک ابزار خط فرمانی برای تسهیل انتقال فایلها به و از یک سرور با استفاده از پروتکل AFP است. این سرور معمولاً Netatalk یا Mac OS یا Mac OS X است.
این کار میتواند توسط یک کاربر غیرریشه انجام شود. این ابزار هم یک خط فرمان تعاملی (مانند کلاینتهای سنتی FTP) و هم امکان دریافت دستهای فایلها را فراهم میسازد.
این ابزار را با ابزارهای اتصال FUSE (مانند mount_afp، afpfsd، afp_client) که امکان مانت کردن یک سیستمفایل کامل را فراهم میکنند، اشتباه نگیرید.
گزینهها (OPTIONS)
گزینه -r فلگ بازگشتی (recursive) را فعال میکند.
عبارت afp url از قالب استاندارد نشانیهای اینترنتی AFP استفاده میکند.
پشتیبانی از نسخههای AFP (AFP version support)
برای کسب اطلاعات بیشتر در رابطه با سازگاری نسخههای مشخص پروتکل AFP به مستندات afpfs-ng مراجعه نمایید.
حالت دستهای (Batch mode)
انتقال دستهای فایلها به یکی از دو روش زیر قابل انجام است:
afpcmd -r [afp url to directory]
این دستور یک انتقال بازگشتی از تمام زیرپوشهها و فایلها به صورت محلی انجام میدهد.
afpcmd [afp url to file]
این دستور تنها همان فایل مشخص را به صورت محلی منتقل میکند.
پس از پایان هر یک از این دو عملیات، دستور خاتمه مییابد.
حالت تعاملی (Interactive mode)
اگر در خط فرمان یک نشانی وب مشخص شود، afpcmd متصل شده و وارد حجم دیسک (volume) و پوشه مشخصشده میشود.
کلیدهای میانبر استاندارد readline فعال هستند. تکمیل خودکار خط فرمان (با کلید tab) و تاریخچه دستورات (با کلیدهای جهتنما بالا و پایین) پشتیبانی میشود. تکمیل خودکار نام فایلهای محلی فعال است.
رایجترین دستورات
connect <afp URL>: اتصال به سرور، ورود به حجم دیسک و پوشه
cd: تغییر پوشه در سرور
get <filename>: دریافت فایل
get -r <directory>: دریافت بازگشتی کل پوشه
put <filename>: بارگذاری فایل
quit: خروج
دستورات اتصال/قطع اتصال
disconnect: قطع اتصال از سرور فعلی
passwd: درخواست رمز عبور جدید بدون نمایش در صفحه
user <user>: تعیین نام کاربری
passwd: تغییر رمز عبور در سرور. کار نمیکند.
دستورات دایرکتوری از راه دور
pwd: نمایش پوشه جاری در سرور
mkdir <directory>: ایجاد پوشه جدید
rmdir <directory>: حذف پوشه
ls یا dir: نمایش فایلهای پوشه جاری
دستورات فایل از راه دور
mv یا rename old_file new_file: تغییر نام <old file> به <new file>
touch <filename>: ایجاد یک فایل خالی
view <filename>: نمایش محتوای فایل
chmod: <file> <mode>: تغییر مجوز دسترسی یک فایل در سرور
delete یا rm: <file>: حذف فایل از سرور
دستورات وضعیت
status: نمایش وضعیت اتصال و جزئیات. جهت اشکالزدایی.
df: نمایش اندازه دیسک و بلوکهای در دسترس.
دستورات محلی
lpwd: نمایش مسیر محلی جاری
lcd: تغییر پوشه محلی
سایر دستورات
help یا ?: نمایش راهنما
testafp: آزمونهای گوناگون برای توسعهدهندگان
نشانیهای اینترنتی AFP (AFP URLs)
یک نمونه کاربرد متداول afpcmd عبارت است از:
afpcmd afp://username:password@servername/volume
سینتکس کامل یک نشانی اینترنتی به شکل زیر است:
afp://username;AUTH=authtype:password@server:port/volume/path
اگر به جای رمز عبور "-" درج شود، برنامه رمز عبور را از کاربر درخواست میکند.
گزارش باگها (REPORTING BUGS)
گزارش باگها را به فهرست پستی afpfs-ng-devel@sf.net ارسال فرمایید.
همچنین ببینید (SEE ALSO)
| 13 Nov 2007 | 0.5 |