EngelsFransSpaans

OnWorks-favicon

davep - Online in de cloud

Voer davep uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht davep die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dave - DAV Explorer

KORTE INHOUD


Dave [OPTIES] URL

bv

$ dave -u pcollins -p mijnpass www.host.org/dav_dir/
...
dave> haal bestand.txt op

Gebruik "dave -h" om hulp te krijgen bij opties

Gebruik "perldoc dave" voor de hele manpagina.

PRODUCTBESCHRIJVING


Dave is een krachtig opdrachtregelprogramma voor interactie met WebDAV-compatibele webservers.
Met Dave kun je:

· bestanden ophalen en plaatsen

· mappen maken op een externe webserver

· verwijder bestanden en mappen van een externe webserver

· bewerk een bestand op de webserver met één enkel commando

· recursief een map op afstand ophalen

· Plaats recursief een lokale map

· vergrendel en ontgrendel externe bestanden en mappen

· veilig overbrengen via https

· authenticeer met behulp van de veiligere Digest-authenticatie

Dave maakt deel uit van het PerlDAV-project (http://www.webdav.org/perldav/) en is er bovenop gebouwd
van de HTTP::DAV perl-API.

Als u webdav-interacties in Perl wilt scripten, gebruikt u de HTTP::DAV API zoals deze is
commando's vormen de basis voor Dave's.

OPTIES


-debug N
Stelt het foutopsporingsniveau in op N. 0=geen. 3=luidruchtig.

-h Drukt basishulp en opties af.

-Mens
Drukt de volledige handleiding af (equivalent aan perldoc dave).

U zult een pager zoals "meer" of "minder" moeten gebruiken.

bijvoorbeeld dave -man |less

-P
Stelt het wachtwoord in dat voor de URL moet worden gebruikt.

U moet ook een gebruiker opgeven. Tot ziens.

-u
Stelt de gebruikersnaam in die voor de URL moet worden gebruikt.

Ook moet u een pas overleggen. Zie -p.

COMMANDO'S


cd URL
verandert mappen

dave> open host.org/dav_dir/
dave> cd-map1
dave> cd ../dir2

hoe URL
toont de inhoud van een extern bestand

dave> open host.org/dav_dir/
dave> kat index.html

Let op: je kunt geen directory (collectie) caten.

cp
kopiëren BRON_URL DEST_URL
kopieert de ene externe bron naar de andere

dave> open host.org/dav_dir/

Maak een kopie van dir1/ als dav2/

dave> cp dir1 dav2

Maak een kopie van dir1/bestand.txt als dav2/bestand.txt

dave> cd-map1
dave> kopieer bestand.txt ../dav2

Maak een kopie van bestand.txt als ../dav2/new_file.txt

dave> kopieer bestand.txt dav2/nieuw_bestand.txt

Aliassen: cp

rmdir URL
rm URL
verwijderen URL
verwijdert een externe bron

dave> open host.org/dav_dir/
dave> verwijder index.html
dave> rmdir ./dir1
dave> verwijder /dav_dir/dir2/
dave> verwijder /dav_dir/*.html

Met deze opdracht worden mappen recursief verwijderd. WEES VOORZICHTIG :)

Deze opdracht ondersteunde jokertekens (globbing). Zie krijgen.

Aliassen: rm, rmdir

Bewerken URL
bewerkt de inhoud van een extern bestand

dave> open host.org/dav_dir/
dave> bewerk index.html

Bewerken is gelijk aan de volgende reeks opdrachten:

LOCK index.html (indien toegestaan)
KRIJG index.html /tmp/dave.perldav.421341234124
sh $EDITOR /tmp/dave.perldav.421341234124
PUT index.html (indien gewijzigd)
UNLOCK index.html (indien vergrendeld)

Waar $EDITOR wordt bepaald uit de omgevingsvariabelen DAV_EDITOR of EDITOR.

Als DAV_EDITOR is ingesteld, zal het dat gebruiken, anders zal het EDITOR gebruiken. Als geen van beide
variabelen zijn ingesteld, dan wordt "vi" gebruikt.

Opmerkingen:

Het slot duurt slechts 10 uur.

U kunt een directory (verzameling) niet bewerken.

De map voor tijdelijke opslag kan worden bewerkt door Dave te bewerken en TMP_DIR te wijzigen

krijgen URL [HET DOSSIER]
downloadt het bestand of de map op URL

Als FILE niet is opgegeven, wordt het opgeslagen in uw huidige werkmap met behulp van de
dezelfde naam als de naam van de afstandsbediening.

dave> open host.org/dav_dir/

Haal recursief mijn_dir/ op afstand op naar .

dave> haal mijn_dir/

Haal recursief mijn_dir/ op afstand naar /tmp/my_dir/

dave> haal mijn_dir op / tmp

Haal mijn_dir/index.html op afstand op naar /tmp/index.html

dave> haal /dav_dir/my_dir/index.html op / tmp

Haal externe index.html op naar /tmp/index1.html

dave> haal index.html /tmp/index1.html op

Gebruik globs en sla deze op / tmp

dave> index ophalen* / tmp # Haalt index*.html, index*.txt, etc. op
dave> get index*.html /tmp/index1.html # Haalt index*.html op
dave> index[12].htm ophalen? # Haalt file1 en file2, .htm en .html op

? [CMD]
h [CMD]
uw [CMD]
drukt een lijst met opdrachten of hulp voor CMD af

Dave> ?

Dave> hulp krijgen

Aliassen: ?, h

lcd [DIR]
verandert de lokale map

dave>lcd / tmp

LLS [DIR]
geeft de inhoud van de lokale map weer

dave>lcd / tmp
Dave> lls
Dave> lls / Home

Deze opdracht voert eenvoudigweg de lokale ls-opdracht uit en is gelijk aan "!ls"

dir [URL]
ls [URL]
geeft de inhoud van externe mappen of bestandsprops weer

Dave> ls
Lijst van http://host.org/dav_dir/
./ 29 augustus 02:26
mtx_0.04.tar.gz 52640 11 augustus 11:45
index.html 4580 11 augustus 11:45
index0.04.html 4936 11 november 2000
mijndir/ 19 augustus 21:14 ,

dave> ls index.html
URL: http://www.webdav.org/perldav/index.html
Inhoudstype: tekst/html
Aanmaakdatum: zo 12 augustus 21:58:02 2001
Laatst gewijzigd:
Grootte: 4580 bytes
Ondersteunde vergrendelingen: schrijven/exclusief schrijven/gedeeld
sloten:

Gebruik propfind om een ​​soortgelijke afdruk van een verzameling (directory) te krijgen.

Aliassen: dir

slot [URL [TIME-OUT] [DIEPTE]]
vergrendelt een hulpbron

Zonder URL vergrendelt u de huidige externe verzameling.

TIMEOUT kan een van de volgende formaten hebben:
30s, 30 seconden vanaf nu
10 meter, tien minuten vanaf nu
1 uur over een uur
1d morgen
3M in drie maanden
10 jaar over tien jaar
2000-02-31 00:40:33
2000-02-31

Standaard is een oneindige time-out

Zie perldoc "HTTP::DAV::Resource" voor meer informatie over time-outs.

DEPTH kan "0" of "oneindig" zijn (standaard)

Het bereik en type van het slot zien is momenteel niet geïmplementeerd. Laat het me weten als je dat nodig hebt
omdat het niet al te veel moeite hoeft te kosten.

mkdir URL
mkkol URL
maak een externe verzameling (map)

dave> open host.org/dav_dir/
dave> mkcol nieuwe_dir
dave> mkdir /dav_dir/nieuwe_map

Aliassen: mkdir

mv
beweging BRON_URL DEST_URL
verplaatst een externe bron naar een andere

dave> open host.org/dav_dir/

Verplaats dir1/ naar dav2/

dave> verplaats dir1 dav2

Verplaats bestand dir2/bestand.txt naar ../bestand.txt

dave> cd-map2
dave> verplaats bestand.txt ..

Verplaats bestand.txt naar dav2/nieuw_bestand.txt

dave> verplaats bestand.txt dav2/nieuw_bestand.txt

Aliassen: mv

open URL
maakt verbinding met de WebDAV-compatibele server op URL

dave> open host.org/dav_dir/

Houd er rekening mee dat als autorisatiegegevens vereist zijn, u hierom wordt gevraagd.

https- en Digest-autorisatie worden momenteel niet ondersteund. Laat het me weten als je
nodig hebben.

opties [URL]
toon de HTTP-methoden die zijn toegestaan ​​voor een URL

dave> opties index.html
OPTIES, KRIJGEN, HOOFD, POST, VERWIJDEREN, TRACE, PROPFIND,
PROPPATCH, KOPIËREN, VERPLAATSEN, VERGRENDELEN, ONTGRENDELEN

Houd er rekening mee dat Microsoft's IIS geen LOCK op verzamelingen (mappen) ondersteunt. Noch
het ondersteunt PROPPATCH.

propvinden [URL]
laat de eigenschappen van een hulpbron zien

dave> propfind-test
URL: http://host.org/dav_dir/test/
Inhoudstype: httpd/unix-directory
Aanmaakdatum: wo 29 augustus 00:36:42 2001
Laatst gewijzigd:
Grootte: bytes
Ondersteunde vergrendelingen: schrijven/exclusief schrijven/gedeeld
sloten:

Als u ls gebruikt, krijgt u dezelfde afdruk als u een bestand ls. Maar het is wel een verzameling
laat u de inhoud van de collectie zien.

zetten FILE [URL]
uploadt een lokaal bestand of map naar de URL of de momenteel geopende locatie.

Als de URL een bestaande verzameling is, wordt de map/het bestand daarin gekopieerd
collectie.

dave> open host.org/dav_dir/

Plaats lokaal mijn_dir/ recursief in host.org/dav_dir/my_dir/:

dave> plaats mijn_dir/

Plaats lokale index.html in host.org/dav_dir/index1.html:

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

Plaats * in de externe map

Dave> zet *

Index[12].htm plaatsen? naar externe map /dav_dir (/dav_dir moet bestaan)

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

Index[1234].htm plaatsen? naar externe map /dav_dir (/dav_dir moet bestaan)

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

Ondersteunde Glob-typen zijn, * (komt overeen met alle tekens), ? (komt overeen met een willekeurig teken),
[...] (komt overeen met alle tekens in de set ...).

pwd drukt de momenteel geopende URL af (werkmap)

dave> open host.org/dav_dir/
dave> cd nieuwe_dir/
dave> pwd
http://host.org/dav_dir/new_dir/

q
vaarwel
ophouden
verlaat Dave

Houd er rekening mee dat Dave geen sloten ontgrendelt die tijdens uw sessie zijn aangemaakt.

Aliassen: q, stop

reeks URL EIGENDOM WAARDE [NAAMRUIMTE]
stelt een aangepaste eigenschap in voor een resource

dave> set file.txt auteur "Patrick Collins"
dave> set file.txt auteur "Patrick Collins" "mijnnaamruimte"

De NAAMSPACE is standaard "DAV:".

!
sh voert een lokaal commando uit (alias!)

dave> sh cat lokaal bestand
dave> !gzip lokaalbestand.gz
Dave>! "kat lokaalbestand | minder"

Aliassen: !

showlocks
laat mijn sloten op een bron zien

Toont alle vergrendelde bronnen die u in deze sessie hebt vergrendeld.

Zie "propfind" als u de sloten van iemand tegen een bepaalde bron wilt zien.

stelen [URL]
verwijder ALLE vergrendelingen op een bron

Handig als u per ongeluk bent vergeten een bron uit een vorige sessie te ontgrendelen
je denkt dat iemand vergeten is een hulpbron te ontgrendelen.

openen [URL]
ontgrendelt een hulpbron

Houd er rekening mee dat ontgrendelen alleen sloten ontgrendelt die u hebt gemaakt. Gebruik stelen als je wilt
om het slot van iemand anders met geweld te ontgrendelen.

uitgeschakeld URL EIGENDOM [NAAMRUIMTE]
schakelt een eigenschap uit een bron uit

dave> unset file.txt auteur
dave> unset file.txt auteur "mijnnaamruimte"

De NAAMSPACE is standaard "DAV:".

KRIJGEN KLANTENSERVICE


De perldav-mailinglijst Er is een mailinglijst voor PerlDAV en Dave die kan worden gebruikt door
Ontwikkelaars en gebruikers. Alsjeblieft zie http://mailman.webdav.org/mailman/listinfo/perldav

INSTALLATIE


Dave is geïnstalleerd / Usr / local / bin standaard wanneer u de PerlDAV-bibliotheek installeert. Zien
http://www.webdav.org/perldav/ voor installatiedetails van PerlDAV.

WAT PLATFORMS WILL IT WERKEN AAN?


dave is puur perl, dus heeft alleen Perl5.003 (of hoger) en de "PerlDAV"-bibliotheek nodig
geïnstalleerd.

Ik heb Dave niet overgezet naar Windows, maar zou graag willen dat iemand er een kans op zou maken.

Gebruik davep online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Gin Web-framework
    Gin Web-framework
    Gin is een ongelooflijk snel webframework
    geschreven in Golang dat kan presteren tot
    40 keer sneller, dankzij zijn
    martini-achtige API en aangepaste versie van
    httproute...
    Gin webframework downloaden
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    verschillende soorten escritorios. Dit is
    een toepassing die ook kan worden opgehaald
    van
    https://sourceforge.net/projects/cereu...
    CEREUS LINUX downloaden
  • 3
    Taakcoach
    Taakcoach
    Taakcoach - Uw vriendelijke taak
    manager. Task Coach is een gratis open
    bron todo-manager. Het groeide uit
    frustratie over andere programma's niet
    omgaan met composiet...
    Taakcoach downloaden
  • 4
    HyperSQL-database-engine (HSQLDB)
    HyperSQL-database-engine (HSQLDB)
    HSQLDB is een relationele database-engine
    geschreven in Java, met een JDBC-stuurprogramma,
    conform ANSI SQL:2016. Een kleine,
    snelle, multithreaded engine en server
    met mij...
    HyperSQL-database-engine (HSQLDB) downloaden
  • 5
    BATIK-HERSTEL
    BATIK-HERSTEL
    Projectherstel ontwikkeld door Batik
    Herstelteamwerk uit Indonesië, dit
    Batik Recovery is een afgeleide van de
    Officiële TWRP die is gewijzigd door de
    ontwikkel...
    BATIK-HERSTEL downloaden
  • 6
    TightVNC
    TightVNC
    TightVNC is een verbeterde versie van VNC,
    geweldige gratis remote-desktoptool. De
    verbeteringen omvatten bandbreedtevriendelijk
    "Strakke" codering, bestandsoverdrachten
    in ...
    Download TightVNC
  • Meer "

Linux-commando's

Ad