Englishfrançaisespagnol

Icône de favori OnWorks

davep - En ligne dans le Cloud

Exécutez davep dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande davep qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dave -- Explorateur DAV

SYNOPSIS


David [OPTIONS] URL

Par exemple

$ dave -u pcollins -p monpasse www.host.org/dav_dir/

dave> obtenir le fichier.txt

Utilisez "dave -h" pour obtenir de l'aide sur les options

Utilisez "perldoc dave" pour toute la page de manuel.

DESCRIPTION


dave est un puissant programme en ligne de commande permettant d'interagir avec les serveurs Web compatibles WebDAV.
Avec Dave vous pouvez :

· récupérer et mettre des fichiers

· créer des répertoires sur un serveur Web distant

· supprimer des fichiers et des répertoires d'un serveur Web distant

· éditer un fichier sur le serveur web avec une seule commande

· obtenir récursivement un répertoire distant

· mettre récursivement un répertoire local

· verrouiller et déverrouiller les fichiers et répertoires distants

· transférer en toute sécurité sur https

· s'authentifier à l'aide de l'authentification Digest plus sûre

Dave fait partie du projet PerlDAV (http://www.webdav.org/perldav/) et est construit sur le dessus
de l'API perl HTTP::DAV.

Si vous souhaitez scripter les interactions webdav dans Perl, consultez l'API HTTP::DAV telle qu'elle est
les commandes sont la base de celles de dave.

OPTIONS


-déboguer N
Définit le niveau de débogage sur N. 0=aucun. 3=bruyant.

-h Affiche l'aide et les options de base.

-homme
Imprime le manuel complet (équivalent à perldoc dave).

Vous devrez utiliser un téléavertisseur comme « plus » ou « moins ».

par exemple dave -man |moins

-p
Définit le mot de passe à utiliser pour l'URL.

Vous devez également fournir un utilisateur. A plus.

-u
Définit le nom d'utilisateur à utiliser pour l'URL.

Vous devez également fournir un laissez-passer. Voir -p.

COMMANDES


cd URL
change de répertoire

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

cat URL
affiche le contenu d'un fichier distant

dave> ouvrir host.org/dav_dir/
dave> chat index.html

Remarque : vous ne pouvez pas cater un répertoire (collection).

cp
copier SOURCE_URL DEST_URL
copie une ressource distante vers une autre

dave> ouvrir host.org/dav_dir/

Créez une copie de dir1/ en tant que dav2/

dave> cp dir1 dav2

Créez une copie de dir1/file.txt en tant que dav2/file.txt

dave> cd dir1
dave> copier le fichier.txt ../dav2

Créez une copie de file.txt en tant que ../dav2/new_file.txt

dave> copier le fichier.txt dav2/nouveau_fichier.txt

Alias ​​: cp

rmdir URL
rm URL
effacer URL
supprime une ressource distante

dave> ouvrir host.org/dav_dir/
dave> supprimer index.html
dave> rmdir ./dir1
dave> supprimer /dav_dir/dir2/
dave> supprimer /dav_dir/*.html

Cette commande supprime récursivement les répertoires. FAIS ATTENTION :)

Cette commande prenait en charge les caractères génériques (globbing). Voir obtenir.

Alias ​​: rm, rmdir

éditer URL
édite le contenu d'un fichier distant

dave> ouvrir host.org/dav_dir/
dave> modifier index.html

Edit équivaut à la séquence de commandes suivante :

LOCK index.html (si autorisé)
OBTENIR index.html /tmp/dave.perldav.421341234124
sh $EDITOR /tmp/dave.perldav.421341234124
PUT index.html (si modifié)
UNLOCK index.html (si verrouillé)

Où $EDITOR est déterminé à partir des variables d'environnement DAV_EDITOR ou EDITOR.

Si DAV_EDITOR est défini, il l'utilisera, sinon il utilisera EDITOR. Si ni l'un ni l'autre
sont définies, alors "vi" sera utilisé.

Notes:

Le verrouillage ne dure que 10 heures.

Vous ne pouvez pas modifier un répertoire (collection).

Le répertoire de sauvegarde temporaire est modifiable en éditant dave et en modifiant TMP_DIR

obtenez URL [DOSSIER]
télécharge le fichier ou le répertoire à l'URL

Si FILE n'est pas spécifié, il sera enregistré dans votre répertoire de travail actuel en utilisant le
même nom que le nom distant.

dave> ouvrir host.org/dav_dir/

Obtenez récursivement my_dir/ to .

dave> obtenir mon_rép/

Obtenez récursivement my_dir/ à distance /tmp/my_dir/

dave> obtenir mon_rép / Tmp

Obtenez my_dir/index.html distant dans /tmp/index.html

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

Obtenez index.html distant dans /tmp/index1.html

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

Utilisez des globs et enregistrez sur / Tmp

dave> obtenir l'index* / Tmp # Obtient index*.html, index*.txt, etc.
dave> get index*.html /tmp/index1.html # Obtient index*.html
dave> obtenir l'index[12].htm ? # Obtient fichier1 et fichier2, .htm et .html

? [CMD]
h [CMD]
vous aider [CMD]
affiche la liste des commandes ou l'aide pour CMD

dave> ?

dave> aide à obtenir

Alias : ?, h

lcd [DIR]
change de répertoire local

dave> lcd / Tmp

lls [DIR]
répertorie le contenu du répertoire local

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

Cette commande exécute simplement la commande ls locale et équivaut à "!ls"

dir [URL]
ls [URL]
répertorie le contenu du répertoire distant ou les accessoires de fichier

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

dave> ls index.html
URL: http://www.webdav.org/perldav/index.html
Type de contenu: text / html
Date de création : dim 12 août 21:58:02 2001
Dernière modification:
Taille: octets 4580
Serrures prises en charge : écriture/écriture exclusive/partagée
Serrures:

Utilisez propfind pour obtenir une impression similaire d'une collection (répertoire).

Alias ​​: dir

bloquer [url [TEMPS LIBRE] [PROFONDEUR]]
verrouille une ressource

Sans URL, vous verrouillerez la collection distante actuelle.

TIMEOUT peut être l'un des formats suivants :
30s 30 secondes à partir de maintenant
10 minutes dans dix minutes
1h dans une heure
1j demain
3M en trois mois
10 ans dans dix ans
2000-02-31 00:40:33
2000-02-31

La valeur par défaut est un délai d'attente infini

Voir perldoc "HTTP::DAV::Resource" pour plus d'informations sur les délais d'attente.

La PROFONDEUR peut être "0" ou "infini" (par défaut)

L'affichage de la portée et du type du verrou n'est actuellement pas implémenté. Faites-moi savoir si vous avez besoin
car cela ne devrait pas être trop d'effort.

mkdir URL
mkcol URL
faire une collecte à distance (répertoire)

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

Alias ​​: mkdir

mv
Bougez SOURCE_URL DEST_URL
déplace une ressource distante vers une autre

dave> ouvrir host.org/dav_dir/

Déplacez dir1/ vers dav2/

dave> déplacer dir1 dav2

Déplacez le fichier dir2/file.txt vers ../file.txt

dave> cd dir2
dave> déplacer le fichier.txt ..

Déplacez file.txt vers dav2/new_file.txt

dave> déplacer fichier.txt dav2/nouveau_fichier.txt

Alias ​​: mv

ouvert URL
se connecte au serveur compatible WebDAV à l'URL

dave> ouvrir host.org/dav_dir/

Notez que si des détails d'autorisation sont requis, ils vous seront demandés.

Les autorisations https et Digest ne sont actuellement pas prises en charge. S'il vous plaît laissez-moi savoir si vous
en ont besoin.

Options [URL]
afficher les méthodes HTTP autorisées pour une URL

dave> options index.html
OPTIONS, GET, HEAD, POST, SUPPRIMER, TRACE, PROPFIND,
PROPPATCH, COPIER, DÉPLACER, VERROUILLER, DÉVERROUILLER

Notez que Microsoft IIS ne prend pas en charge LOCK sur les collections (répertoires). Ni
il prend en charge PROPPATCH.

rechercher [URL]
afficher les propriétés d'une ressource

dave> test de propfind
URL: http://host.org/dav_dir/test/
Type de contenu : httpd/unix-directory
Date de création : mer. 29 août 00:36:42 2001
Dernière modification:
Taille : octets
Serrures prises en charge : écriture/écriture exclusive/partagée
Serrures:

L'utilisation de ls vous donnera la même impression si vous ls un fichier. Mais ls'ing une collection sera
vous montrer le contenu des collections.

mettre DOSSIER [URL]
télécharge un fichier ou un répertoire local vers l'URL ou l'emplacement actuellement ouvert.

Si l'URL est une collection existante, le répertoire/fichier sera copié DANS cette
collecte.

dave> ouvrir host.org/dav_dir/

Mettez récursivement my_dir/ local dans host.org/dav_dir/my_dir/ :

dave> mettre mon_rép/

Placez index.html local dans host.org/dav_dir/index1.html :

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

Mettre * dans le répertoire distant

dave> mettre *

Mettre index[12].htm? vers le répertoire distant /dav_dir (/dav_dir doit exister)

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

Mettre index[1234].htm? vers le répertoire distant /dav_dir (/dav_dir doit exister)

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

Les types de glob pris en charge sont, * (correspond à n'importe quel caractère), ? (correspond à n'importe quel caractère),
[...] (correspond à tous les caractères de l'ensemble...).

pwd imprime l'URL actuellement ouverte (répertoire de travail)

dave> ouvrir host.org/dav_dir/
dave> cd nouveau_rép/
dave> pwd
http://host.org/dav_dir/new_dir/

q
au revoir
quitter
quitte dave

Notez que dave ne déverrouille aucun verrou créé pendant votre session.

Alias : q, quitter

set URL PROPRIÉTÉ VALEURE [ESPACE DE NOM]
définit une propriété personnalisée sur une ressource

dave> définir l'auteur du fichier.txt "Patrick Collins"
dave> set file.txt author "Patrick Collins" "mynamespace"

L'ESPACE DE NOM par défaut est « DAV : ».

!
sh exécute une commande locale (alias !)

dave> sh cat fichier local
dave> !gzip fichierlocal.gz
dave> ! "cat fichier local | moins"

Alias ​​: !

montres
afficher mes verrous sur une ressource

Affiche toutes les ressources verrouillées que vous avez verrouillées dans cette session.

Voir "propfind" si vous souhaitez voir les verrous de quelqu'un détenus contre une ressource particulière.

voler [URL]
supprimer TOUS les verrous sur une ressource

Utile si vous avez accidentellement oublié de déverrouiller une ressource d'une session précédente ou si
vous pensez que quelqu'un a oublié de débloquer une ressource.

ouvrir [URL]
déverrouille une ressource

Notez que le déverrouillage ne déverrouillera que les verrous que vous avez créés. Utilisez voler si vous voulez
pour déverrouiller de force la serrure de quelqu'un d'autre.

unset URL PROPRIÉTÉ [ESPACE DE NOM]
supprime une propriété d'une ressource

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

L'ESPACE DE NOM par défaut est « DAV : ».

OBTENIR AIDE


La liste de diffusion perldav Il existe une liste de diffusion pour PerlDAV et Dave à l'usage de
Développeurs et utilisateurs. S'il te plait regarde http://mailman.webdav.org/mailman/listinfo/perldav

INSTALLATION


dave est installé à / usr / local / bin par défaut lorsque vous installez la bibliothèque PerlDAV. Voir
http://www.webdav.org/perldav/ pour les détails d'installation de PerlDAV.

EN QUOI PLATES-FORMES SERONT IT TRAVAIL SUR?


dave est du perl pur donc n'a besoin que de Perl5.003 (ou version ultérieure) et de la bibliothèque "PerlDAV"
installé.

Je n'ai pas porté dave sur Windows mais j'aimerais que quelqu'un s'y essaye.

Utilisez davep en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player est un lecteur multimédia gratuit
    logiciel, partie basée sur WMP et VLC. La
    joueur est dans un style minimaliste, avec
    plus de dix couleurs de thème, et peut également
    b ...
    Télécharger AstrOrzPlayer
  • 2
    movistarv
    movistarv
    Kodi Movistar+ TV est un ADDON pour XBMC/
    Kodi qui permet de disposer d'un
    décodeur de los services IPTV de
    Movistar intégré en un seul de los
    médiacentres ma...
    Télécharger movistartv
  • 3
    Code :: Blocs
    Code :: Blocs
    Code :: Blocks est un logiciel gratuit et open source,
    multiplateforme C, C++ et Fortran IDE
    construit pour répondre aux besoins les plus exigeants
    de ses utilisateurs. Il est conçu pour être très
    s'étend...
    Code de téléchargement ::Blocs
  • 4
    Au milieu de
    Au milieu de
    Au milieu ou Interface Minecraft avancée
    et Data/Structure Tracking est un outil pour
    afficher un aperçu d'un Minecraft
    monde, sans vraiment le créer. Ce
    pouvez ...
    Télécharger au milieu
  • 5
    MSYS2
    MSYS2
    MSYS2 est une collection d'outils et
    bibliothèques vous offrant un
    environnement facile à utiliser pour la construction,
    installer et exécuter Windows natif
    Logiciel. Il con...
    Télécharger MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo est un codec d'image JPEG
    qui utilise des instructions SIMD (MMX, SSE2,
    NEON, AltiVec) pour accélérer la ligne de base
    Compression et décompression JPEG activées
    x86, x8...
    Télécharger libjpeg-turbo
  • Plus "

Commandes Linux

Ad