| cadaver(1) | User Manuals | cadaver(1) |
نام (NAME)
cadaver - یک کلاینت خط فرمانی WebDAV برای یونیکس
خلاصه دستور (SYNOPSIS)
cadaver [-trp[-r file][-p host[:port]]][-V][-h] URL
توضیحات (DESCRIPTION)
دستور cadaver از بارگذاری فایل (upload)، بارگیری (download)، نمایش روی صفحه، عملیات فضای نام (انتقال و رونوشت)، ایجاد و حذف مجموعهها و عملیات قفلگذاری پشتیبانی میکند.
نحوه عملکرد آن مشابه کلاینت استاندارد BSD ftp(1) و پروژه سامبا smbclient(1) است. کاربری که با این ابزارها آشنایی داشته باشد، به سادگی میتواند با cadaver کار کند.
دستور cadaver از ورود خودکار به سرورهایی که نیازمند احراز هویت هستند از طریق فایل netrc. (مشابه ftp(1) - به بخش «فایل .netrc» در ادامه مراجعه کنید) پشتیبانی میکند.
گزینهها (OPTIONS)
نشانی URL دادهشده باید یک URI مطلق با استفاده از طرحوارههای URL مانند http: یا https باشد.
- -t, --tolerant
- اجازه ورود/باز کردن مجموعههای فاقد قابلیت WebDAV را میدهد؛ در صورتی استفاده میشود که سرور یا سرور پروکسی با استانداردهای WebDAV ناسازگاری داشته باشد.
- -r, --rcfile=file
- استفاده از این فایل پیکربندی به جای مسیر پیشفرض ~/.cadaverrc
- -p, --proxy=host[:port]
- اتصال با استفاده از میزبان پروکسی "host" و پورت اختیاری "port".
- -V, --version
- نمایش اطلاعات نسخه و خروج.
- -h, --help
- نمایش پیام راهنما و خروج.
مرجع دستورات (COMMAND REFERENCE)
- ls [path]
- فهرست کردن محتویات مجموعه فعلی [یا دیگر]
- cd path
- تغییر مسیر به مجموعه مشخصشده
- pwd
- نمایش نام مجموعه فعلی
- put local [remote]
- بارگذاری فایل محلی
- get remote [local]
- بارگیری منبع دوردست
- mget remote...
- بارگیری چندین منبع دوردست
- mput local...
- بارگذاری چندین فایل محلی
- edit resource
- ویرایش منبع مشخصشده
- less remote...
- نمایش منبع دوردست از طریق صفحهبند (pager)
- mkcol remote...
- ایجاد مجموعه(های) دوردست
- cat remote...
- نمایش محتوای منبع (یا منابع) دوردست
- delete remote...
- حذف منبع (یا منابع) غیرمجموعهای
- rmcol remote...
- حذف مجموعههای دوردست و تمامی محتویات آنها
- copy source... dest
- رونوشت از منبع (یا منابع) به مقصد
- move source... dest
- انتقال منبع (یا منابع) از مبدأ به مقصد
- lock resource
- قفل کردن منبع مشخصشده
- unlock resource
- آزادسازی قفل منبع مشخصشده
- discover resource
- نمایش اطلاعات قفل منبع
- steal resource
- ربودن نشان قفل (lock token) برای منبع
- showlocks
- نمایش فهرست قفلهای متعلق به کاربر
- propnames res
- نام ویژگیهای تعریفشده روی منبع
- chexec [+|-] remote
- تغییر ویژگی قابلیت اجرا (isexecutable) منبع
- propget res [propname]
- دریافت ویژگیهای منبع
- propset res propname value
- تنظیم ویژگی روی منبع
- set [option] [value]
- تنظیم یک گزینه یا نمایش گزینهها
- open URL
- باز کردن اتصال به نشانی مشخصشده
- close
- بستن اتصال فعلی
- quit
- خروج از برنامه
- unset [option] [value]
- لغو تنظیم یا پاک کردن مقدار گزینه
- lcd [directory]
- تغییر پوشه کاری محلی
- lls [options]
- نمایش فهرست پوشه محلی
- lpwd
- چاپ مسیر پوشه کاری محلی
- logout
- خروج از نشست احراز هویت
- help [command]
- نمایش پیام راهنما
فایل .netrc (THE .netrc FILE)
فایل ~/.netrc میتواند برای ورود خودکار به سرورهایی که نیاز به احراز هویت دارند استفاده شود. شناسههای زیر (که با فاصله، تب یا خط جدید از هم جدا میشوند) قابل استفاده هستند:
machine host
default
login username
password string
passwd string
سایر شناسهها (مطابق توضیحات ftp(1)) نادیده گرفته میشوند.
مثالها (EXAMPLES)
- cadaver http://myserver.example.com
- اتصال به سرور myserver.example.com و باز کردن مجموعه ریشه.
- cadaver http://zope.example.com:8022/Users/fred
- اتصال به سرور zope.example.com با استفاده از پورت ۸۰۲۲ و باز کردن مجموعه "/Users/fred/".
- cadaver https://secure.example.com
- اتصال به سروری به نام secure.example.com با استفاده از SSL.
فایلها (FILES)
- ~/.cadaverrc
- تنظیمات اختصاصی کاربر برای لغو پیشفرضهای cadaver و اسکریپتنویسی با cadaver. این فایل میتواند با گزینه "--rcfile" تغییر یابد.
- ~/.netrc
- اطلاعات ورود و مقداردهی اولیه مورد استفاده در فرآیند ورود خودکار. برای جزئیات بیشتر به بخش «فایل .netrc» مراجعه کنید.
نویسنده (AUTHOR)
Joe Orton https://github.com/notroj/cadaver
همچنین ببینید (SEE ALSO)
| October 2022 | Unix |