Amazon Best VPN GoSearch

OnWorks favicon

davep - Online sa Cloud

Patakbuhin ang davep sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command davep na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dave -- DAV Explorer

SINOPSIS


dave [OPSYON] URL

Hal

$ dave -u pcollins -p mypass www.host.org/dav_dir/
...
dave> kumuha ng file.txt

Gamitin ang "dave -h" para makakuha ng tulong sa mga opsyon

Gamitin ang "perldoc dave" para sa buong manpage.

DESCRIPTION


Ang dave ay isang malakas na command-line program para sa pakikipag-ugnayan sa mga webserver na pinagana ng WebDAV.
Kasama si dave magagawa mong:

· kumuha at maglagay ng mga file

· gumawa ng mga direktoryo sa isang malayong webserver

· alisin ang mga file at direktoryo mula sa isang malayuang webserver

· mag-edit ng file sa webserver gamit ang isang command

· recursively kumuha ng remote na direktoryo

· recursively ilagay ang isang lokal na direktoryo

· i-lock at i-unlock ang mga malayuang file at direktoryo

· ligtas na ilipat sa https

· patotohanan gamit ang mas ligtas na pagpapatunay ng Digest

Si Dave ay bahagi ng proyekto ng PerlDAV (http://www.webdav.org/perldav/) at itinayo sa itaas
ng HTTP::DAV perl API.

Kung gusto mong i-script ang mga pakikipag-ugnayan sa webdav sa Perl, tingnan ang HTTP::DAV API kung ano ito
utos ang batayan ni dave.

Opsyon


-debug N
Itinatakda ang antas ng debug sa N. 0=wala. 3= maingay.

-h Nagpi-print ng pangunahing tulong at mga opsyon.

-lalaki
Ini-print ang buong manual (katumbas ng perldoc dave).

Kakailanganin mong gumamit ng pager tulad ng "more" o "less".

hal dave -man |less

-p
Itinatakda ang password na gagamitin para sa URL.

Dapat ka ring magbigay ng isang gumagamit. Kitakits.

-u
Itinatakda ang username na gagamitin para sa URL.

Dapat ka ring magbigay ng pass. Tingnan ang -p.

UTOS


cd URL
nagbabago ng mga direktoryo

dave> buksan ang host.org/dav_dir/
dave> cd dir1
dave> cd ../dir2

pusa URL
nagpapakita ng mga nilalaman ng isang malayuang file

dave> buksan ang host.org/dav_dir/
dave> cat index.html

Tandaan: hindi ka makakapag-cat ng isang direktoryo (koleksiyon).

cp
kopyahin SOURCE_URL DEST_URL
kinokopya ang isang malayong mapagkukunan patungo sa isa pa

dave> buksan ang host.org/dav_dir/

Gumawa ng kopya ng dir1/ bilang dav2/

dave> cp dir1 dav2

Gumawa ng kopya ng dir1/file.txt bilang dav2/file.txt

dave> cd dir1
dave> kopyahin ang file.txt ../dav2

Gumawa ng kopya ng file.txt bilang ../dav2/new_file.txt

dave> kopyahin ang file.txt dav2/new_file.txt

Mga alyas: cp

ay rm URL
rm URL
alisin URL
nagtatanggal ng malayong mapagkukunan

dave> buksan ang host.org/dav_dir/
dave> tanggalin ang index.html
dave> rmdir ./dir1
dave> tanggalin /dav_dir/dir2/
dave> tanggalin ang /dav_dir/*.html

Ang utos na ito ay paulit-ulit na nagtatanggal ng mga direktoryo. MAG-INGAT KA :)

Sinusuportahan ng command na ito ang mga wildcard (globbing). Tingnan mo.

Mga alyas: rm, rmdir

i-edit URL
ine-edit ang mga nilalaman ng isang malayuang file

dave> buksan ang host.org/dav_dir/
dave> i-edit ang index.html

Ang pag-edit ay katumbas ng sumusunod na pagkakasunud-sunod ng mga utos:

LOCK index.html (kung pinapayagan)
GET index.html /tmp/dave.perldav.421341234124
sh $EDITOR /tmp/dave.perldav.421341234124
PUT index.html (kung binago)
UNLOCK index.html (kung naka-lock)

Kung saan tinutukoy ang $EDITOR mula sa mga variable ng kapaligiran na DAV_EDITOR o EDITOR.

Kung nakatakda ang DAV_EDITOR, gagamitin nito iyon, kung hindi ay gagamit ito ng EDITOR. Kung wala man
ang mga variable ay nakatakda, pagkatapos ay "vi" ang gagamitin.

Mga Tala:

Ang lock ay tumatagal lamang ng 10 oras.

Hindi ka maaaring mag-edit ng isang direktoryo (koleksiyon).

Mae-edit ang pansamantalang direktoryo ng pag-save sa pamamagitan ng pag-edit kay dave at pagbabago ng TMP_DIR

makuha URL [FILE]
dina-download ang file o direktoryo sa URL

Kung hindi tinukoy ang FILE, mase-save ito sa iyong kasalukuyang gumaganang direktoryo gamit ang
parehong pangalan ng remote na pangalan.

dave> buksan ang host.org/dav_dir/

Paulit-ulit na kunin ang my_dir/ sa .

dave> kunin mo ang my_dir/

Paulit-ulit na kunin ang remote my_dir/ sa /tmp/my_dir/

dave> kunin ang aking_dir / Tmp

Kunin ang remote my_dir/index.html sa /tmp/index.html

dave> kunin ang /dav_dir/my_dir/index.html / Tmp

Kunin ang malayuang index.html sa /tmp/index1.html

dave> kumuha ng index.html /tmp/index1.html

Gumamit ng globs at i-save sa / Tmp

dave> kumuha ng index* / Tmp # Nakakakuha ng index*.html, index*.txt, atbp.
dave> get index*.html /tmp/index1.html # Gets index*.html
dave> kumuha ng index[12].htm? # Nakukuha ang file1 at file2, .htm at .html

? [CMD]
h [CMD]
Tulungan [CMD]
nagpi-print ng listahan ng mga command o tulong para sa CMD

dave> ?

dave> tulong kumuha

Mga alyas: ?, h

LCD [DIR]
nagbabago ng lokal na direktoryo

dave> lcd / Tmp

lls [DIR]
naglilista ng mga nilalaman ng lokal na direktoryo

dave> lcd / Tmp
dave> lls
dave> lls / home

Ang command na ito ay nagpapatupad lamang ng lokal na ls command at katumbas ng "!ls"

dir [URL]
ls [URL]
naglilista ng mga malayuang nilalaman ng direktoryo o mga props ng file

dave> ls
Listahan ng http://host.org/dav_dir/
./ Agosto 29 02:26
mtx_0.04.tar.gz 52640 Ago 11 11:45
index.html 4580 Agosto 11 11:45
index0.04.html 4936 Nob 11 2000
mydir/ Ago 19 21:14 ,

dave> ls index.html
URL: http://www.webdav.org/perldav/index.html
Uri ng nilalaman: text/html
Petsa ng paglikha: Linggo Agosto 12 21:58:02 2001
Huling binago:
Sukat: 4580 bytes
Sinusuportahan ang mga lock: magsulat/eksklusibong pagsulat/ibinahagi
Mga kandado:

Gumamit ng propfind upang makakuha ng katulad na pag-print ng isang koleksyon (direktoryo).

Mga alyas: dir

ikulong [URL [TIMEOUT] [LALIM]]
nagla-lock ng isang mapagkukunan

Kung walang URL, ila-lock mo ang kasalukuyang remote na koleksyon.

Ang TIMEOUT ay maaaring alinman sa mga sumusunod na format:
30s 30 segundo mula ngayon
10m sampung minuto mula ngayon
1h isang oras mula ngayon
1d bukas
3M sa tatlong buwan
10y sa loob ng sampung taon
2000-02-31 00:40:33
2000-02-31

Ang default ay isang walang katapusang timeout

Tingnan ang perldoc "HTTP::DAV::Resource" para sa higit pang impormasyon tungkol sa mga timeout.

Ang DEPTH ay maaaring "0" o "infinity" (default)

Kasalukuyang hindi ipinapatupad ang pagtingin sa Saklaw at Uri ng lock. Ipaalam sa akin kung kailangan mo
ito bilang ito ay hindi dapat masyadong maraming pagsisikap.

mkdir URL
mkcol URL
gumawa ng remote na koleksyon (direktoryo)

dave> buksan ang host.org/dav_dir/
dave> mkcol new_dir
dave> mkdir /dav_dir/new_dir

Mga alyas: mkdir

mv
ilipat SOURCE_URL DEST_URL
inililipat ang isang malayong mapagkukunan sa isa pa

dave> buksan ang host.org/dav_dir/

Ilipat ang dir1/ sa dav2/

dave> ilipat dir1 dav2

Ilipat ang file dir2/file.txt sa ../file.txt

dave> cd dir2
dave> ilipat ang file.txt..

Ilipat ang file.txt sa dav2/new_file.txt

dave> ilipat ang file.txt dav2/new_file.txt

Mga alyas: mv

buksan URL
kumokonekta sa WebDAV-enabled server sa URL

dave> buksan ang host.org/dav_dir/

Tandaan na kung kinakailangan ang mga detalye ng pahintulot, ipo-prompt ka para sa kanila.

Kasalukuyang hindi sinusuportahan ang awtorisasyon ng https at Digest. Mangyaring ipaalam sa akin kung ikaw
kailangan mo ito.

pagpipilian [URL]
ipakita ang mga pamamaraan ng HTTP na pinapayagan para sa isang URL

dave> mga opsyon index.html
OPTIONS, GET, HEAD, POST, DELETE, TRACE, PROPFIND,
PROPPATCH, COPY, MOVE, LOCK, UNLOCK

Tandaan na ang IIS ng Microsoft ay hindi sumusuporta sa LOCK sa mga koleksyon (mga direktoryo). Hindi rin
sinusuportahan nito ang PROPPATCH.

propfind [URL]
ipakita ang mga katangian ng isang mapagkukunan

dave> propfind test
URL: http://host.org/dav_dir/test/
Uri ng nilalaman: httpd/unix-directory
Petsa ng paglikha: Miy Agosto 29 00:36:42 2001
Huling binago:
Sukat: bytes
Sinusuportahan ang mga lock: magsulat/eksklusibong pagsulat/ibinahagi
Mga kandado:

Ang paggamit ng ls ay magbibigay sa iyo ng parehong printout kung ikaw ay isang file. Ngunit ls'ing isang koleksyon ay
ipakita sa iyo ang mga nilalaman ng mga koleksyon.

ilagay FILE [URL]
nag-a-upload ng lokal na file o direktoryo sa URL o sa kasalukuyang nakabukas na lokasyon.

Kung ang URL ay isang umiiral nang koleksyon, ang dir/file ay makokopya sa iyon
koleksyon.

dave> buksan ang host.org/dav_dir/

Paulit-ulit na ilagay ang lokal na my_dir/ sa host.org/dav_dir/my_dir/:

dave> ilagay my_dir/

Ilagay ang lokal na index.html sa host.org/dav_dir/index1.html:

dave> ilagay ang /tmp/index.html index1.html

Ilagay ang * sa malayong direktoryo

dave> ilagay *

Ilagay ang index[12].htm? sa malayong direktoryo /dav_dir (/dav_dir ay dapat na umiiral)

dave> ilagay ang index[12].htm? /dav_dir

Ilagay ang index[1234].htm? sa malayong direktoryo /dav_dir (/dav_dir ay dapat na umiiral)

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

Ang mga uri ng glob na sinusuportahan ay, * (tumutugma sa anumang mga character), ? (tumutugma sa alinmang karakter),
[...] (tumutugma sa anumang mga character sa set ...).

pwd ini-print ang kasalukuyang nakabukas na URL (working directory)

dave> buksan ang host.org/dav_dir/
dave> cd new_dir/
dave> pwd
http://host.org/dav_dir/new_dir/

q
hindi importanteng bagay
umalis
paglabas ni dave

Tandaan na hindi ina-unlock ni dave ang anumang mga lock na ginawa sa panahon ng iyong session.

Mga alias: q, quit

itakda URL HINDI VALUE [NAMESPACE]
nagtatakda ng custom na property sa isang resource

dave> itakda ang file.txt may-akda na "Patrick Collins"
dave> itakda ang file.txt may-akda "Patrick Collins" "mynamespace"

Ang NAMESPACE bilang default ay "DAV:".

!
sh nagpapatupad ng isang lokal na utos (alias!)

dave> sh cat localfile
dave> !gzip localfile.gz
dave> ! "cat localfile | less"

Mga alyas: !

mga showlock
ipakita ang aking mga kandado sa isang mapagkukunan

Ipinapakita ang anumang mga naka-lock na mapagkukunan na na-lock mo sa session na ito.

Tingnan ang "propfind" kung gusto mong makita ang mga lock ng sinuman na nakahawak sa isang partikular na mapagkukunan.

nakawin [URL]
alisin ang ANUMANG mga lock sa isang mapagkukunan

Kapaki-pakinabang kung hindi mo sinasadyang nakalimutang i-unlock ang isang mapagkukunan mula sa isang nakaraang session o kung
sa tingin mo na may nakalimutang mag-unlock ng mapagkukunan.

magbukas ng kandado [URL]
nagbubukas ng mapagkukunan

Tandaan na ang pag-unlock ay mag-a-unlock lamang ng mga kandado na iyong ginawa. Gumamit ng steal kung gusto mo
upang piliting i-unlock ang lock ng ibang tao.

i-unset URL HINDI [NAMESPACE]
inaalis ang pagkakatakda ng isang ari-arian mula sa isang mapagkukunan

dave> i-unset ang file.txt author
dave> unset file.txt author "mynamespace"

Ang NAMESPACE bilang default ay "DAV:".

PAGKAKITA HELP


Ang perldav mailing list Mayroong mailing list para sa PerlDAV at dave para magamit ni
Mga Nag-develop at Gumagamit. Mangyaring tingnan http://mailman.webdav.org/mailman/listinfo/perldav

INSTALL


naka-install si dave sa / usr / local / bin bilang default kapag na-install mo ang library ng PerlDAV. Tingnan mo
http://www.webdav.org/perldav/ para sa mga detalye ng pag-install ng PerlDAV.

ANO MGA PLATFORM AY IT TRABAHO ON NA?


Si dave ay purong perl kaya kailangan lang ng Perl5.003 (o mas bago) at ang "PerlDAV" library upang maging
-install.

Hindi ko na-port si dave sa Windows ngunit gusto kong may makaalam nito.

Gamitin ang davep online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.