IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

davep - Online nel cloud

Esegui davep nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando davep che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dave -- esploratore DAV

SINOSSI


dave [OPZIONI] URL

Per esempio

$ dave -u pcollins -p miopass www.host.org/dav_dir/
...
dave> ottieni file.txt

Usa "dave -h" per ottenere aiuto sulle opzioni

Usa "perldoc dave" per l'intera manpage.

DESCRIZIONE


dave è un potente programma da riga di comando per l'interazione con i server Web abilitati per WebDAV.
Con dave puoi:

· ottenere e inserire file

· creare directory su un server web remoto

· rimuovere file e directory da un server web remoto

· modificare un file sul server web con un solo comando

· ottenere ricorsivamente una directory remota

· mettere ricorsivamente una directory locale

· bloccare e sbloccare file e directory remoti

· trasferire in modo sicuro su https

· autenticarsi utilizzando l'autenticazione Digest più sicura

Dave fa parte del progetto PerlDAV (http://www.webdav.org/perldav/) ed è costruito sopra
dell'API HTTP::DAV perl.

Se desideri eseguire lo script delle interazioni webdav in Perl, controlla l'API HTTP::DAV così com'è
i comandi sono la base per quelli di dave.

VERSIONI


-debug Non
Imposta il livello di debug su N. 0=nessuno. 3=rumoroso.

-h Stampa la guida e le opzioni di base.

-uomo
Stampa il manuale completo (equivalente a perldoc dave).

Dovrai usare un cercapersone come "più" o "meno".

ad es. dave -man |less

-P
Imposta la password da utilizzare per l'URL.

Devi anche fornire un utente. Ci vediamo.

-u
Imposta il nome utente da utilizzare per l'URL.

Devi anche fornire un pass. Vedi -pag.

COMANDI


cd URL
cambia directory

dave> apri host.org/dav_dir/
dave> cd dir1
dave> cd ../dir2

gatto URL
mostra il contenuto di un file remoto

dave> apri host.org/dav_dir/
dave> cat index.html

Nota: non puoi cat una directory (raccolta).

cp
copia URL_SORGENTE DEST_URL
copia una risorsa remota in un'altra

dave> apri host.org/dav_dir/

Crea una copia di dir1/ come dav2/

dave> cp dir1 dav2

Crea una copia di dir1/file.txt come dav2/file.txt

dave> cd dir1
dave> copia file.txt ../dav2

Crea una copia di file.txt come ../dav2/new_file.txt

dave> copia file.txt dav2/nuovo_file.txt

Alias: cp

rmdir URL
rm URL
delete URL
elimina una risorsa remota

dave> apri host.org/dav_dir/
dave> elimina index.html
dave> rmdir ./dir1
dave> elimina /dav_dir/dir2/
dave> elimina /dav_dir/*.html

Questo comando elimina ricorsivamente le directory. STAI ATTENTO :)

Questo comando supportava i caratteri jolly (globbing). Vedi ottenere.

Alias: rm, rmdir

edit URL
modifica il contenuto di un file remoto

dave> apri host.org/dav_dir/
dave> modifica index.html

Modifica è equivalente alla seguente sequenza di comandi:

LOCK index.html (se consentito)
OTTIENI index.html /tmp/dave.perldav.421341234124
sh $EDITOR /tmp/dave.perldav.421341234124
PUT index.html (se modificato)
SBLOCCA index.html (se bloccato)

Dove $EDITOR è determinato dalle variabili d'ambiente DAV_EDITOR o EDITOR.

Se DAV_EDITOR è impostato, lo utilizzerà, altrimenti utilizzerà EDITOR. Se nessuno dei due
vengono impostate le variabili, quindi verrà utilizzato "vi".

Note:

Il blocco dura solo 10 ore.

Non è possibile modificare una directory (raccolta).

La directory di salvataggio temporanea è modificabile modificando dave e cambiando TMP_DIR

ottenere URL [FILE]
scarica il file o la directory all'URL

Se FILE non è specificato verrà salvato nella directory di lavoro corrente utilizzando il pulsante
stesso nome del nome remoto.

dave> apri host.org/dav_dir/

Ottieni ricorsivamente my_dir/ remoto in .

dave> prendi mia_dir/

Ottieni ricorsivamente my_dir/ remoto in /tmp/my_dir/

dave> prendi mia_dir / Tmp

Ottieni my_dir/index.html remoto in /tmp/index.html

dave> get /dav_dir/my_dir/index.html / Tmp

Ottieni index.html remoto in /tmp/index1.html

dave> get index.html /tmp/index1.html

Usa i globs e salva in / Tmp

dave> ottieni indice* / Tmp # Ottiene index*.html, index*.txt, ecc.
dave> get index*.html /tmp/index1.html # Ottiene index*.html
dave> ottieni indice[12].htm? # Ottiene file1 e file2, .htm e .html

? [CMD]
h [CMD]
Aiuto [CMD]
stampa l'elenco dei comandi o la guida per CMD

dave> ?

dave> aiuto per ottenere

Alias: ?, h

lcd [DIR]
cambia la directory locale

dave> lcd / Tmp

LLS [DIR]
elenca i contenuti della directory locale

dave> lcd / Tmp
dave> lls
dave> lls / Home

Questo comando esegue semplicemente il comando ls locale ed è equivalente a "!ls"

dir [URL]
ls [URL]
elenca i contenuti della directory remota o i file props

dave> ls
Elenco di http://host.org/dav_dir/
./ 29 agosto 02:26
mtx_0.04.tar.gz 52640 11 agosto 11:45
index.html 4580 11 agosto 11:45
index0.04.html 4936 11 novembre 2000
mydir/ 19 agosto 21:14 ,

dave> ls index.html
URL: http://www.webdav.org/perldav/index.html
Tipo di contenuto: testo / html
Data di creazione: Dom Aug 12 21:58:02 2001
Ultima modifica:
Dimensione: bytes 4580
Blocchi supportati: scrittura/scrittura esclusiva/condivisa
serrature:

Usa propfind per ottenere una stampa simile di una raccolta (directory).

Alias: dir

bloccare [URL [TEMPO SCADUTO] [PROFONDITÀ]]
blocca una risorsa

Senza un URL bloccherai la raccolta remota corrente.

TIMEOUT può essere uno dei seguenti formati:
30 secondi e 30 secondi da adesso
10m dieci minuti da adesso
1h un'ora da adesso
1 giorno domani
3M in tre mesi
10 anni tra dieci anni
2000-02-31 00:40:33
2000-02-31

L'impostazione predefinita è un timeout infinito

Vedi perldoc "HTTP::DAV::Resource" per maggiori informazioni sui timeout.

DEPTH può essere "0" o "infinito" (impostazione predefinita)

La visualizzazione del blocco Scope e Type non è attualmente implementata. Fammi sapere se hai bisogno
come non dovrebbe essere uno sforzo eccessivo.

mkdir URL
mkcol URL
effettuare una raccolta remota (directory)

dave> apri host.org/dav_dir/
dave> mkcol new_dir
dave> mkdir /dav_dir/new_dir

Alias: mkdir

mv
cambiano URL_SORGENTE DEST_URL
sposta una risorsa remota in un'altra

dave> apri host.org/dav_dir/

Sposta dir1/ in dav2/

dave> sposta dir1 dav2

Sposta il file dir2/file.txt in ../file.txt

dave> cd dir2
dave> sposta file.txt ..

Sposta file.txt in dav2/nuovo_file.txt

dave> sposta file.txt dav2/nuovo_file.txt

Alias: mv

aprire URL
si connette al server abilitato per WebDAV su URL

dave> apri host.org/dav_dir/

Tieni presente che se sono richiesti i dettagli di autorizzazione, ti verranno richiesti.

L'autorizzazione https e Digest non è attualmente supportata. Per favore fammi sapere se tu
bisogno.

Opzioni [URL]
mostra i metodi HTTP consentiti per un URL

dave> opzioni index.html
OPZIONI, OTTIENI, TESTA, POSTA, ELIMINA, TRACCIA, PROPFIND,
PROPPATCH, COPIA, SPOSTA, BLOCCA, SBLOCCA

Si noti che IIS di Microsoft non supporta LOCK sulle raccolte (directory). Né lo fa
supporta PROPPATCH.

trovare [URL]
mostrare le proprietà di una risorsa

dave> propfind test
URL: http://host.org/dav_dir/test/
Tipo di contenuto: httpd/unix-directory
Data di creazione: Mer Aug 29 00:36:42 2001
Ultima modifica:
Dimensione: byte
Blocchi supportati: scrittura/scrittura esclusiva/condivisa
serrature:

Usando ls otterrai la stessa stampa se ls è un file. Ma è una collezione
mostra il contenuto delle collezioni.

metti RISORSE [URL]
carica un file o una directory locale nell'URL o nella posizione attualmente aperta.

Se l'URL è una raccolta esistente, la directory/file verrà copiata IN quella
raccolta.

dave> apri host.org/dav_dir/

Metti ricorsivamente my_dir/ locale su host.org/dav_dir/my_dir/:

dave> metti mia_dir/

Metti index.html locale su host.org/dav_dir/index1.html:

dave> put /tmp/index.html index1.html

Metti * nella directory remota

dave> metti *

Metti indice[12].htm? nella directory remota /dav_dir (/dav_dir deve esistere)

dave> put index[12].htm? /dav_dir

Metti indice[1234].htm? nella directory remota /dav_dir (/dav_dir deve esistere)

dave> put index[1-4].htm? /dav_dir

I tipi di globi supportati sono, * (corrisponde a qualsiasi carattere), ? (corrisponde a qualsiasi carattere),
[...] (corrisponde a qualsiasi carattere nel set ...).

pwd stampa l'URL attualmente aperto (directory di lavoro)

dave> apri host.org/dav_dir/
dave> cd nuova_dir/
dave> pwd
http://host.org/dav_dir/new_dir/

q
ciao
smettere
esce dave

Nota che dave non sblocca nessun blocco creato durante la tua sessione.

Alias: q, quit

set URL PROPRIETÀ VALORE [SPAZIO DEI NOMI]
imposta una proprietà personalizzata su una risorsa

dave> imposta l'autore del file.txt "Patrick Collins"
dave> imposta l'autore del file.txt "Patrick Collins" "mynamespace"

Il NAMESPACE per impostazione predefinita è "DAV:".

!
sh esegue un comando locale (alias !)

dave> sh cat file locale
dave> !gzip localfile.gz
dav> ! "cat file locale | meno"

Alias: !

serrature
mostra i miei blocchi su una risorsa

Mostra tutte le risorse bloccate che hai bloccato in questa sessione.

Vedi "propfind" se desideri vedere i blocchi di qualcuno tenuti su una particolare risorsa.

rubare [URL]
rimuovere QUALSIASI blocco su una risorsa

Utile se hai dimenticato accidentalmente di sbloccare una risorsa da una sessione precedente o se
pensi che qualcuno abbia dimenticato di sbloccare una risorsa.

sbloccare [URL]
sblocca una risorsa

Tieni presente che lo sblocco sbloccherà solo i blocchi che hai creato. Usa il furto se vuoi
per sbloccare forzatamente il lucchetto di qualcun altro.

non settato URL PROPRIETÀ [SPAZIO DEI NOMI]
disattiva una proprietà da una risorsa

dave> unset file.txt autore
dave> unset file.txt autore "mynamespace"

Il NAMESPACE per impostazione predefinita è "DAV:".

COME AIUTO


La mailing list di perldav C'è una mailing list per PerlDAV e dave che può essere usata da
Sviluppatori e utenti. Perfavore guarda http://mailman.webdav.org/mailman/listinfo/perldav

MONTAGGIO


dave è installato su / Usr / local / bin per impostazione predefinita quando si installa la libreria PerlDAV. Vedere
http://www.webdav.org/perldav/ per i dettagli di installazione di PerlDAV.

COSA PIATTAFORME WILL IT LAVORO SOPRA?


dave è puro perl quindi necessita solo di Perl5.003 (o successivo) e della libreria "PerlDAV" per essere
installato.

Non ho portato dave su Windows ma vorrei che qualcuno ci provasse.

Usa davep online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad