cadaver
Erscheinungsbild
cadaver - A command-line WebDAV client for Unix
Beschreibung
Cadaver ist eine Befehlszeilenschnittstelle für WebDAV. Sie kann für automatisierte und skriptbasierte Kommandozeilenfunktionen, wie z. B. das Remote-Kopieren, nützlich sein.
Cadaver unterstützt das
- Hochladen und Herunterladen von Dateien
- Anzeige auf dem Bildschirm
- Namespace-Operationen (Verschieben/Kopieren)
- Erstellen und Löschen von Sammlungen
- Sperrvorgänge
Installation
# apt install cadaver
Installation
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
| Option | Beschreibung |
|---|---|
| -t, --tolerant | Allow cd/open into non-WebDAV enabled collection; use if the server or proxy server has WebDAV compliance problems. |
| -r, --rcfile=file | Use this rcfile rather than the default of ~/.cadaverrc |
| -p, --proxy=host[:port] | Connect using the proxy host "host" and optional proxy port "port". |
| -V, --version | Display version information and exit. |
| -h, --help | Display this help message and exit. |
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Pages
Links
Projekt
Weblinks
TMP
Anwendungen
$ cadaver http://dav.example.com/
Connects to the server myserver.example.com, opening the root collection.
$ cadaver http://zope.example.com:8022/Users/fred/
Connects to the server zope.example.com using port 8022, opening the collection "/Users/fred/".
$ cadaver https://secure.example.com/
Connects to a server called secure.example.com using SSL.
Kommandos
| Option | Beschreibung |
|---|---|
| ls [path] | List contents of current [or other] collection |
| cd path | Change to specified collection |
| pwd | Display name of current collection |
| put local [remote] | Upload local file |
| get remote [local] | Download remote resource |
| mget remote... | Download many remote resources |
| mput local... | Upload many local files |
| edit resource | Edit given resource |
| less remote... | Display remote resource through pager |
| mkcol remote... | Create remote collection(s) |
| cat remote... | Display remote resource(s) |
| delete remote... | Delete non-collection resource(s) |
| rmcol remote... | Delete remote collections and ALL contents |
| copy source... dest | Copy resource(s) from source to dest |
| move source... dest | Move resource(s) from source to dest |
| lock resource | Lock given resource |
| unlock resource | Unlock given resource |
| discover resource | Display lock information for resource |
| steal resource | Steal lock token for resource |
| showlocks | Display list of owned locks |
| propnames res | Names of properties defined on resource |
| -] remote | Change isexecutable property of resource |
| propget res [propname] | Retrieve properties of resource |
| propset res propname value | Set property on resource |
| set [option] [value] | Set an option, or display options |
| open URL | Open connection to given URL |
| close | Close current connectio |
| quit | Exit program |
| unset [option] [value] | Unsets or clears value from option |
| lcd [directory] | Change local working directory |
| lls [options] | Display local directory listing |
| lpwd | Print local working directory |
| logout | Logout of authentication session |
| help [command] | Display help message |