cadaver(1) User Manuals cadaver(1)

cadaver - یک کلاینت خط فرمانی WebDAV برای یونیکس

cadaver [-trp[-r file][-p host[:port]]][-V][-h] URL

دستور cadaver از بارگذاری فایل (upload)، بارگیری (download)، نمایش روی صفحه، عملیات فضای نام (انتقال و رونوشت)، ایجاد و حذف مجموعه‌ها و عملیات قفل‌گذاری پشتیبانی می‌کند.

نحوه عملکرد آن مشابه کلاینت استاندارد BSD ftp(1) و پروژه سامبا smbclient(1) است. کاربری که با این ابزارها آشنایی داشته باشد، به سادگی می‌تواند با cadaver کار کند.

دستور cadaver از ورود خودکار به سرورهایی که نیازمند احراز هویت هستند از طریق فایل netrc. (مشابه ftp(1) - به بخش «فایل .netrc» در ادامه مراجعه کنید) پشتیبانی می‌کند.

نشانی URL داده‌شده باید یک URI مطلق با استفاده از طرحواره‌های URL مانند http: یا https باشد.

اجازه ورود/باز کردن مجموعه‌های فاقد قابلیت WebDAV را می‌دهد؛ در صورتی استفاده می‌شود که سرور یا سرور پروکسی با استانداردهای WebDAV ناسازگاری داشته باشد.
استفاده از این فایل پیکربندی به جای مسیر پیش‌فرض ~/.cadaverrc
اتصال با استفاده از میزبان پروکسی "host" و پورت اختیاری "port".
نمایش اطلاعات نسخه و خروج.
نمایش پیام راهنما و خروج.

فهرست کردن محتویات مجموعه فعلی [یا دیگر]
تغییر مسیر به مجموعه مشخص‌شده
نمایش نام مجموعه فعلی
بارگذاری فایل محلی
بارگیری منبع دوردست
بارگیری چندین منبع دوردست
بارگذاری چندین فایل محلی
ویرایش منبع مشخص‌شده
نمایش منبع دوردست از طریق صفحه‌بند (pager)
ایجاد مجموعه(های) دوردست
نمایش محتوای منبع (یا منابع) دوردست
حذف منبع (یا منابع) غیرمجموعه‌ای
حذف مجموعه‌های دوردست و تمامی محتویات آن‌ها
رونوشت از منبع (یا منابع) به مقصد
انتقال منبع (یا منابع) از مبدأ به مقصد
قفل کردن منبع مشخص‌شده
آزادسازی قفل منبع مشخص‌شده
نمایش اطلاعات قفل منبع
ربودن نشان قفل (lock token) برای منبع
نمایش فهرست قفل‌های متعلق به کاربر
نام ویژگی‌های تعریف‌شده روی منبع
تغییر ویژگی قابلیت اجرا (isexecutable) منبع
دریافت ویژگی‌های منبع
تنظیم ویژگی روی منبع
تنظیم یک گزینه یا نمایش گزینه‌ها
باز کردن اتصال به نشانی مشخص‌شده
بستن اتصال فعلی
خروج از برنامه
لغو تنظیم یا پاک کردن مقدار گزینه
تغییر پوشه کاری محلی
نمایش فهرست پوشه محلی
چاپ مسیر پوشه کاری محلی
خروج از نشست احراز هویت
نمایش پیام راهنما

فایل ~/.netrc می‌تواند برای ورود خودکار به سرورهایی که نیاز به احراز هویت دارند استفاده شود. شناسه‌های زیر (که با فاصله، تب یا خط جدید از هم جدا می‌شوند) قابل استفاده هستند:

machine host

مشخص‌کننده یک ماشین دوردست host که با نام میزبان ارائه‌شده در خط فرمان یا به عنوان آرگومان دستور open مقایسه می‌شود. تمامی شناسه‌های بعدی تا پایان فایل یا شناسه بعدی machine یا default به این مدخل اختصاص داده می‌شوند.

default

این شناسه معادل machine است اما با هر نام میزبانی مطابقت دارد. تنها یک شناسه default می‌تواند استفاده شود و باید پس از تمامی شناسه‌های machine قرار گیرد.

login username

نام کاربری مورد استفاده برای ورود به ماشین دوردست را مشخص می‌کند.

password string
passwd string

رمز عبور مورد استفاده برای ورود به ماشین دوردست را مشخص می‌کند.

سایر شناسه‌ها (مطابق توضیحات ftp(1)) نادیده گرفته می‌شوند.

اتصال به سرور myserver.example.com و باز کردن مجموعه ریشه.
اتصال به سرور zope.example.com با استفاده از پورت ۸۰۲۲ و باز کردن مجموعه "/Users/fred/".
اتصال به سروری به نام secure.example.com با استفاده از SSL.

~/.cadaverrc
تنظیمات اختصاصی کاربر برای لغو پیش‌فرض‌های cadaver و اسکریپت‌نویسی با cadaver. این فایل می‌تواند با گزینه "--rcfile" تغییر یابد.
~/.netrc
اطلاعات ورود و مقداردهی اولیه مورد استفاده در فرآیند ورود خودکار. برای جزئیات بیشتر به بخش «فایل .netrc» مراجعه کنید.

Joe Orton https://github.com/notroj/cadaver

ftp(1), smbclient(1)

October 2022 Unix