āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

davep - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ davep āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ davep āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


āđ€āļ”āļŸ -- DAV Explorer

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āđ€āļ”āļŸ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ] URL

āđ€āļŠāđˆāļ™

$ āđ€āļ”āļŸ -u pcollins -p mypass www.host.org/dav_dir/
...
āđ€āļ”āļŸ> āļĢāļąāļšāđ„āļŸāļĨāđŒ.txt

āđƒāļŠāđ‰ "dave -h" āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

āđƒāļŠāđ‰ "perldoc dave" āļŠāļģāļŦāļĢāļąāļš manpage āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

DESCRIPTION


dave āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ WebDAV
āļ”āđ‰āļ§āļĒāđ€āļ”āļŸ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–:

·āļĢāļąāļšāđāļĨāļ°āļ§āļēāļ‡āđ„āļŸāļĨāđŒ

·āļŠāļĢāđ‰āļēāļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļšāļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĢāļ°āļĒāļ°āđ„āļāļĨ

· āļĨāļšāđ„āļŸāļĨāđŒāđāļĨāļ°āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ­āļ­āļāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĢāļ°āļĒāļ°āđ„āļāļĨ

· āđāļāđ‰āđ„āļ‚āđ„āļŸāļĨāđŒāļšāļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āđ€āļ”āļĩāļĒāļ§

·āļĢāļąāļšāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļĢāļ°āļĒāļ°āđ„āļāļĨāļ‹āđ‰āļģ āđ†

· āđƒāļŠāđˆāđ‚āļĨāļ„āļąāļĨāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ‹āđ‰āļģāđ†

·āļĨāđ‡āļ­āļāđāļĨāļ°āļ›āļĨāļ”āļĨāđ‡āļ­āļāđ„āļŸāļĨāđŒāđāļĨāļ°āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļĢāļ°āļĒāļ°āđ„āļāļĨ

·āđ‚āļ­āļ™āļ­āļĒāđˆāļēāļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒāļœāđˆāļēāļ™ https

·āļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāļžāļīāļŠāļđāļˆāļ™āđŒāļ•āļąāļ§āļ•āļ™ Digest āļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāļāļ§āđˆāļē

Dave āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ PerlDAV (http://www.webdav.org/perldav/) āđāļĨāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™
āļ‚āļ­āļ‡ HTTP::DAV perl API

āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļ„āļĢāļīāļ›āļ•āđŒāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļš webdav āđƒāļ™ Perl āļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ HTTP::DAV API āļ•āļēāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ­āļĒāļđāđˆ
āļ„āļģāļŠāļąāđˆāļ‡āđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāđ€āļ”āļŸ

OPTIONS


-debug N
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĢāļ°āļ”āļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāđ€āļ›āđ‡āļ™ N. 0=none 3=āđ€āļŠāļĩāļĒāļ‡āļ”āļąāļ‡

-h āļžāļīāļĄāļžāđŒāļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āđāļĨāļ°āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļžāļ·āđ‰āļ™āļāļēāļ™

-āļŠāļēāļĒ
āļžāļīāļĄāļžāđŒāļ„āļđāđˆāļĄāļ·āļ­āļ‰āļšāļąāļšāđ€āļ•āđ‡āļĄ (āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš perldoc dave)

āļ„āļļāļ“āļˆāļ°āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļžāļˆāđ€āļˆāļ­āļĢāđŒāđ€āļŠāđˆāļ™ "āļĄāļēāļāļāļ§āđˆāļē" āļŦāļĢāļ·āļ­ "āļ™āđ‰āļ­āļĒāļāļ§āđˆāļē"

āđ€āļŠāđˆāļ™ dave -man |less

-NS
āļ•āļąāđ‰āļ‡āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš URL

āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļŦāļēāļœāļđāđ‰āđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ āđ€āļˆāļ­āļāļąāļ™.

-āļĒāļđ
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš URL

āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļŦāļēāļšāļąāļ•āļĢāļœāđˆāļēāļ™āļ”āđ‰āļ§āļĒ āļ”āļđ -p

āļ„āļģāļŠāļąāđˆāļ‡


cd URL
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ

dave> āđ€āļ›āļīāļ” host.org/dav_dir/
āđ€āļ”āļŸ> cd dir1
dave> cd ../dir2

āđāļĄāļ§ URL
āđāļŠāļ”āļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļĢāļ°āļĒāļ°āđ„āļāļĨ

dave> āđ€āļ›āļīāļ” host.org/dav_dir/
āđ€āļ”āļŸ> cat index.html

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļ„āļļāļ“āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ– cat āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ (āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™)

cp
āļŠāļģāđ€āļ™āļē āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē_URL DEST_URL
āļ„āļąāļ”āļĨāļ­āļāļ—āļĢāļąāļžāļĒāļēāļāļĢāļĢāļ°āļĒāļ°āđ„āļāļĨāļŦāļ™āļķāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļ­āļĩāļāđāļŦāļĨāđˆāļ‡āļŦāļ™āļķāđˆāļ‡

dave> āđ€āļ›āļīāļ” host.org/dav_dir/

āļŠāļĢāđ‰āļēāļ‡āļŠāļģāđ€āļ™āļēāļ‚āļ­āļ‡ dir1/ āđ€āļ›āđ‡āļ™ dav2/

dave> cp dir1 dav2

āļŠāļĢāđ‰āļēāļ‡āļŠāļģāđ€āļ™āļēāļ‚āļ­āļ‡ dir1/file.txt āđ€āļ›āđ‡āļ™ dav2/file.txt

āđ€āļ”āļŸ> cd dir1
dave> āļ„āļąāļ”āļĨāļ­āļ file.txt ../dav2

āļŠāļĢāđ‰āļēāļ‡āļŠāļģāđ€āļ™āļēāļ‚āļ­āļ‡ file.txt āđ€āļ›āđ‡āļ™ ../dav2/new_file.txt

dave> āļ„āļąāļ”āļĨāļ­āļ file.txt dav2/new_file.txt

āļ™āļēāļĄāđāļāļ‡: cp

āļ„āļ·āļ­ rm URL
rm URL
āļĨāļš URL
āļĨāļšāļ—āļĢāļąāļžāļĒāļēāļāļĢāļĢāļ°āļĒāļ°āđ„āļāļĨ

dave> āđ€āļ›āļīāļ” host.org/dav_dir/
dave> āļĨāļš index.html
dave> rmdir ./dir1
dave> āļĨāļš /dav_dir/dir2/
dave> āļĨāļš /dav_dir/*.html

āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļĨāļšāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ‹āđ‰āļģāđ† āļĢāļ°āļ§āļąāļ‡ :)

āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāđ„āļ§āļ”āđŒāļāļēāļĢāđŒāļ” (globbing) āļ”āļđāļĢāļąāļš

āļ™āļēāļĄāđāļāļ‡: rm, rmdir

āđāļāđ‰āđ„āļ‚ URL
āđāļāđ‰āđ„āļ‚āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļĢāļ°āļĒāļ°āđ„āļāļĨ

dave> āđ€āļ›āļīāļ” host.org/dav_dir/
dave> āđāļāđ‰āđ„āļ‚ index.html

āđāļāđ‰āđ„āļ‚āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

LOCK index.html (āļ–āđ‰āļēāļ­āļ™āļļāļāļēāļ•)
āļĢāļąāļš index.html /tmp/dave.perldav.421341234124
sh $EDITOR /tmp/dave.perldav.421341234124
PUT index.html (āļŦāļēāļāđāļāđ‰āđ„āļ‚)
āļ›āļĨāļ”āļĨāđ‡āļ­āļ„ index.html (āļŦāļēāļāļĨāđ‡āļ­āļ„)

āđ‚āļ”āļĒāļ—āļĩāđˆ $EDITOR āļ–āļđāļāļāļģāļŦāļ™āļ”āļˆāļēāļāļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ DAV_EDITOR āļŦāļĢāļ·āļ­ EDITOR

āļŦāļēāļāļ•āļąāđ‰āļ‡āļ„āđˆāļē DAV_EDITOR āđ„āļ§āđ‰ āļĢāļ°āļšāļšāļˆāļ°āđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰ EDITOR āļ–āđ‰āļēāđ„āļĄāđˆāđƒāļŠāđˆ
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ•āļąāļ§āđāļ›āļĢāđāļĨāđ‰āļ§ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰ "vi"

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ:

āļĨāđ‡āļ­āļ„āļ­āļĒāļđāđˆāđ„āļ”āđ‰āđ€āļžāļĩāļĒāļ‡ 10 āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

āļ„āļļāļ“āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļāđ‰āđ„āļ‚āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ (āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™)

āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļšāļąāļ™āļ—āļķāļāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļŠāļēāļĄāļēāļĢāļ–āđāļāđ‰āđ„āļ‚āđ„āļ”āđ‰āđ‚āļ”āļĒāđāļāđ‰āđ„āļ‚ dave āđāļĨāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™ TMP_DIR

āđ„āļ”āđ‰āļĢāļąāļš URL [āđ„āļŸāļĨāđŒ]
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ„āļŸāļĨāđŒāļŦāļĢāļ·āļ­āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆ URL

āļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļ FILE āđ„āļŸāļĨāđŒāļ™āļąāđ‰āļ™āļˆāļ°āļ–āļđāļāļšāļąāļ™āļ—āļķāļāļĨāļ‡āđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡
āļŠāļ·āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļŠāļ·āđˆāļ­āļĢāļ°āļĒāļ°āđ„āļāļĨ

dave> āđ€āļ›āļīāļ” host.org/dav_dir/

āļĢāļąāļš my_dir/ āļˆāļēāļāļĢāļ°āļĒāļ°āđ„āļāļĨāļ‹āđ‰āļģāđ† āļ–āļķāļ‡ .

dave> āļĢāļąāļš my_dir/

āļĢāļąāļš my_dir/ āļĢāļ°āļĒāļ°āđ„āļāļĨāļ‹āđ‰āļģ āđ† āđ„āļ›āļĒāļąāļ‡ /tmp/my_dir/

dave> āļĢāļąāļš my_dir / Tmp

āļĢāļąāļš my_dir/index.html āļĢāļ°āļĒāļ°āđ„āļāļĨāđ„āļ›āļĒāļąāļ‡ /tmp/index.html

dave> āļĢāļąāļš /dav_dir/my_dir/index.html / Tmp

āļĢāļąāļš index.html āļĢāļ°āļĒāļ°āđ„āļāļĨāđ„āļ›āļĒāļąāļ‡ /tmp/index1.html

dave> āļĢāļąāļš index.html /tmp/index1.html

āđƒāļŠāđ‰ globs āđāļĨāļ°āļšāļąāļ™āļ—āļķāļāđ„āļ›āļ—āļĩāđˆ / Tmp

dave> āļĢāļąāļšāļ”āļąāļŠāļ™āļĩ* / Tmp # āļĢāļąāļš index*.html, index*.txt āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
dave> āļĢāļąāļšāļ”āļąāļŠāļ™āļĩ*.html /tmp/index1.html # āļĢāļąāļšāļ”āļąāļŠāļ™āļĩ*.html
dave> āļĢāļąāļš index[12].htm? # āļĢāļąāļš file1 āđāļĨāļ° file2, .htm āđāļĨāļ° .html

? [āļ‹āļĄ.]
h [āļ‹āļĄ.]
āļŠāđˆāļ§āļĒ [āļ‹āļĄ.]
āļžāļīāļĄāļžāđŒāļĢāļēāļĒāļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļŠāļģāļŦāļĢāļąāļš CMD

āđ€āļ”āļŸ> ?

āđ€āļ”āļŸ> āļŠāđˆāļ§āļĒāļĢāļąāļš

āļ™āļēāļĄāđāļāļ‡: ?, h

āļˆāļ­āđāļ­āļĨāļ‹āļĩāļ”āļĩ [DIR]
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™

āđ€āļ”āļŸ> āļˆāļ­āđāļ­āļĨāļ‹āļĩāļ”āļĩ / Tmp

LLS [DIR]
āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™

āđ€āļ”āļŸ> āļˆāļ­āđāļ­āļĨāļ‹āļĩāļ”āļĩ / Tmp
āđ€āļ”āļŸ> lls
āđ€āļ”āļŸ> lls / āļŦāļ™āđ‰āļēāđāļĢāļ

āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡ ls āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āđāļĨāļ°āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš "!ls"

dir [URL]
ls [URL]
āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļĢāļ°āļĒāļ°āđ„āļāļĨāļŦāļĢāļ·āļ­āļ­āļļāļ›āļāļĢāļ“āđŒāļ›āļĢāļ°āļāļ­āļšāļ‰āļēāļāđ„āļŸāļĨāđŒ

āđ€āļ”āļŸ> ls
āļĢāļēāļĒāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ http://host.org/dav_dir/
./ 29 āļŠ.āļ„. 02:26
mtx_0.04.tar.gz 52640 11 āļŠ.āļ„. 11:45 āļ™
index.html 4580 11 āļŠ.āļ„. 11:45
index0.04.html 4936 11 āļž.āļĒ. 2000
mydir/ 19 āļŠ.āļ„. 21:14 ,

dave> ls index.html
URL: http://www.webdav.org/perldav/index.html
āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē: text/html
āļ§āļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡: āļ­āļē. 12 āļŠ.āļ„. 21:58:02 āļ™. 2001
āđāļāđ‰āđ„āļ‚āļĨāđˆāļēāļŠāļļāļ”:
āļ‚āļ™āļēāļ”: 4580 āđ„āļšāļ•āđŒ
āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļĨāđ‡āļ­āļ„: āđ€āļ‚āļĩāļĒāļ™/āđ€āļ‚āļĩāļĒāļ™āļžāļīāđ€āļĻāļĐ/āđāļŠāļĢāđŒ
āļĨāđ‡āļ­āļ„:

āđƒāļŠāđ‰ propfind āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ‡āļēāļ™āļžāļīāļĄāļžāđŒāļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļ™āļ‚āļ­āļ‡āļ„āļ­āļĨāđ€āļĨāđ‡āļāļŠāļąāļ™ (āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ)

āļ™āļēāļĄāđāļāļ‡: dir

āļĨāđ‡āļ­āļ„ [URL [āļŦāļĄāļ”āđ€āļ§āļĨāļē] [āļ„āļ§āļēāļĄāļĨāļķāļ]]
āļĨāđ‡āļ­āļ„āļ—āļĢāļąāļžāļĒāļēāļāļĢ

āļŦāļēāļāđ„āļĄāđˆāļĄāļĩ URL āļ„āļļāļ“āļˆāļ°āļĨāđ‡āļ­āļāļ„āļ­āļĨāđ€āļĨāđ‡āļāļŠāļąāļ™āļĢāļ°āļĒāļ°āđ„āļāļĨāļ›āļąāļˆāļˆāļļāļšāļąāļ™

TIMEOUT āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāđƒāļ”āļāđ‡āđ„āļ”āđ‰āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:
30 āļ§āļīāļ™āļēāļ—āļĩ 30 āļ§āļīāļ™āļēāļ—āļĩāļ•āđˆāļ­āļˆāļēāļāļ™āļĩāđ‰
10m āļŠāļīāļšāļ™āļēāļ—āļĩāļˆāļēāļāļ™āļĩāđ‰
1 āļŠāļĄ. āļŦāļ™āļķāđˆāļ‡āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ•āđˆāļ­āļˆāļēāļāļ™āļĩāđ‰
āļžāļĢāļļāđˆāļ‡āļ™āļĩāđ‰ 1 āļ§āļąāļ™
3M āđƒāļ™ XNUMX āđ€āļ”āļ·āļ­āļ™
10āļ›āļĩāđƒāļ™āđ€āļ§āļĨāļēāļŠāļīāļšāļ›āļĩ
2000-02-31 00:40:33
2000-02-31

āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļāļēāļĢāļŦāļĄāļ”āđ€āļ§āļĨāļēāđ„āļĄāđˆāļŠāļīāđ‰āļ™āļŠāļļāļ”

āļ”āļđ perldoc "HTTP::DAV::Resource" āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļŦāļĄāļ”āđ€āļ§āļĨāļē

DEPTH āļ­āļēāļˆāđ€āļ›āđ‡āļ™ "0" āļŦāļĢāļ·āļ­ "infinity" āļāđ‡āđ„āļ”āđ‰ (āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™)

āļāļēāļĢāļ”āļđāļ‚āļ­āļšāđ€āļ‚āļ•āļāļēāļĢāļĨāđ‡āļ­āļāđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ‚āļ“āļ°āļ™āļĩāđ‰ āđāļˆāđ‰āļ‡āđƒāļŦāđ‰āđ€āļĢāļēāļ—āļĢāļēāļšāļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢ
āđ€āļžāļĢāļēāļ°āļĄāļąāļ™āđ„āļĄāđˆāļ„āļ§āļĢāđƒāļŠāđ‰āļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›

mkdir URL
āļĄāļ„āļ­ URL
āļŠāļĢāđ‰āļēāļ‡āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™āļĢāļ°āļĒāļ°āđ„āļāļĨ (āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ)

dave> āđ€āļ›āļīāļ” host.org/dav_dir/
dave> mkcol new_dir
dave> mkdir /dav_dir/new_dir

āļ™āļēāļĄāđāļāļ‡: mkdir

mv
āļĒāđ‰āļēāļĒ āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē_URL DEST_URL
āļĒāđ‰āļēāļĒāļ—āļĢāļąāļžāļĒāļēāļāļĢāļĢāļ°āļĒāļ°āđ„āļāļĨāđ„āļ›āļĒāļąāļ‡āļ­āļĩāļāļ—āļĩāđˆāļŦāļ™āļķāđˆāļ‡

dave> āđ€āļ›āļīāļ” host.org/dav_dir/

āļĒāđ‰āļēāļĒ dir1/ āđ„āļ›āļĒāļąāļ‡ dav2/

dave> āļĒāđ‰āļēāļĒ dir1 dav2

āļĒāđ‰āļēāļĒāđ„āļŸāļĨāđŒ dir2/file.txt āđ„āļ›āļ—āļĩāđˆ ../file.txt

āđ€āļ”āļŸ> cd dir2
dave> āļĒāđ‰āļēāļĒ file.txt ..

āļĒāđ‰āļēāļĒ file.txt āđ„āļ›āļ—āļĩāđˆ dav2/new_file.txt

dave> āļĒāđ‰āļēāļĒ file.txt dav2/new_file.txt

āļ™āļēāļĄāđāļāļ‡: mv

āđ€āļ›āļīāļ” URL
āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ WebDAV āļ—āļĩāđˆ URL

dave> āđ€āļ›āļīāļ” host.org/dav_dir/

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāļēāļĢāđƒāļŦāđ‰āļŠāļīāļ—āļ˜āļīāđŒ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāđāļˆāđ‰āļ‡

āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĒāļąāļ‡āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđƒāļŦāđ‰āļŠāļīāļ—āļ˜āļīāđŒ https āđāļĨāļ° Digest āđ‚āļ›āļĢāļ”āđāļˆāđ‰āļ‡āđƒāļŦāđ‰āđ€āļĢāļēāļ—āļĢāļēāļšāļŦāļēāļāļ„āļļāļ“
āļ•āđ‰āļ­āļ‡āļāļēāļĢāļĄāļąāļ™.

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ [URL]
āđāļŠāļ”āļ‡āđ€āļĄāļ˜āļ­āļ” HTTP āļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āļŠāļģāļŦāļĢāļąāļš URL

dave> āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ index.html
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ, GET, HEAD, POST, āļĨāļš, āļ•āļīāļ”āļ•āļēāļĄ, PROPFIND,
PROPPATCH, āļ„āļąāļ”āļĨāļ­āļ, āļĒāđ‰āļēāļĒ, āļĨāđ‡āļ­āļ„, āļ›āļĨāļ”āļĨāđ‡āļ­āļ„

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļē IIS āļ‚āļ­āļ‡ Microsoft āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļš LOCK āļšāļ™āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™ (āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ) āđ„āļĄāđˆ
āļĢāļ­āļ‡āļĢāļąāļš PROPPATCH

āļœāļđāđ‰āļŠāļ™āļąāļšāļŠāļ™āļļāļ™ [URL]
āđāļŠāļ”āļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢ

āđ€āļ”āļŸ> propfind āļ—āļ”āļŠāļ­āļš
URL: http://host.org/dav_dir/test/
āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē: httpd/unix-directory
āļ§āļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡: āļžāļļāļ˜ 29 āļŠ.āļ„. 00:36:42 2001
āđāļāđ‰āđ„āļ‚āļĨāđˆāļēāļŠāļļāļ”:
āļ‚āļ™āļēāļ”: āđ„āļšāļ•āđŒ
āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļĨāđ‡āļ­āļ„: āđ€āļ‚āļĩāļĒāļ™/āđ€āļ‚āļĩāļĒāļ™āļžāļīāđ€āļĻāļĐ/āđāļŠāļĢāđŒ
āļĨāđ‡āļ­āļ„:

āļāļēāļĢāđƒāļŠāđ‰ ls āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļ„āļļāļ“āđ„āļ”āđ‰āļ‡āļēāļ™āļžāļīāļĄāļžāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļŦāļēāļāļ„āļļāļ“ ls āđ„āļŸāļĨāđŒ āđāļ•āđˆāļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™āļˆāļ°
āđāļŠāļ”āļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™

āđƒāļŠāđˆ āđ„āļŸāļĨāđŒ [URL]
āļ­āļąāļ›āđ‚āļŦāļĨāļ”āđ„āļŸāļĨāđŒāļŦāļĢāļ·āļ­āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđ„āļ›āļĒāļąāļ‡ URL āļŦāļĢāļ·āļ­āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāđ€āļ›āļīāļ”āļ­āļĒāļđāđˆāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™

āļŦāļēāļ URL āđ€āļ›āđ‡āļ™āļ„āļ­āļĨāđ€āļĨāđ‡āļāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ dir/file āļˆāļ°āļ–āļđāļāļ„āļąāļ”āļĨāļ­āļāļĨāļ‡āđƒāļ™āļ™āļąāđ‰āļ™
āļāļēāļĢāđ€āļāđ‡āļš

dave> āđ€āļ›āļīāļ” host.org/dav_dir/

āđƒāļŠāđˆ my_dir/ āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ‹āđ‰āļģ āđ† āđ„āļ›āļ—āļĩāđˆ host.org/dav_dir/my_dir/:

dave> āđƒāļŠāđˆ my_dir/

āđƒāļŠāđˆ local index.html āđ„āļ›āļ—āļĩāđˆ host.org/dav_dir/index1.html:

dave> āđƒāļŠāđˆ /tmp/index.html index1.html

āđƒāļŠāđˆ * āđ„āļ›āļĒāļąāļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĢāļ°āļĒāļ°āđ„āļāļĨ

āđ€āļ”āļŸ> āđƒāļŠāđˆ *

āđƒāļŠāđˆ index[12].htm? āđ„āļ›āļĒāļąāļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĢāļ°āļĒāļ°āđ„āļāļĨ /dav_dir (/dav_dir āļ•āđ‰āļ­āļ‡āļĄāļĩ)

dave> āđƒāļŠāđˆ index[12].htm? /dav_dir

āđƒāļŠāđˆ index[1234].htm? āđ„āļ›āļĒāļąāļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĢāļ°āļĒāļ°āđ„āļāļĨ /dav_dir (/dav_dir āļ•āđ‰āļ­āļ‡āļĄāļĩ)

dave> āđƒāļŠāđˆ index[1-4].htm? /dav_dir

āļĢāļ­āļ‡āļĢāļąāļšāļ›āļĢāļ°āđ€āļ āļ— Glob āļ„āļ·āļ­ * (āļ•āļĢāļ‡āļāļąāļšāļ­āļąāļāļ‚āļĢāļ°āđƒāļ” āđ† ) ? (āļ•āļĢāļ‡āļāļąāļšāļ­āļąāļāļ‚āļĢāļ°āļ•āļąāļ§āđƒāļ”āļ•āļąāļ§āļŦāļ™āļķāđˆāļ‡)
[... ] (āļ•āļĢāļ‡āļāļąāļšāļ­āļąāļāļ‚āļĢāļ°āđƒāļ” āđ† āđƒāļ™āļŠāļļāļ” ... )

āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āļžāļīāļĄāļžāđŒ URL āļ—āļĩāđˆāđ€āļ›āļīāļ”āļ­āļĒāļđāđˆāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ (āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™)

dave> āđ€āļ›āļīāļ” host.org/dav_dir/
dave> cd new_dir/
āđ€āļ”āļŸ> pwd
http://host.org/dav_dir/new_dir/

q
āļĨāļēāļāđˆāļ­āļ™
āđ€āļĨāļīāļ
āļ­āļ­āļāļˆāļēāļāđ€āļ”āļŸ

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāđ€āļ”āļŸāļˆāļ°āđ„āļĄāđˆāļ›āļĨāļ”āļĨāđ‡āļ­āļāļāļēāļĢāļĨāđ‡āļ­āļāđƒāļ”āđ† āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ‹āļŠāļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“

āļ™āļēāļĄāđāļāļ‡: q, āļ­āļ­āļ

āļŠāļļāļ” URL āļ­āļŠāļąāļ‡āļŦāļēāļĢāļīāļĄāļ—āļĢāļąāļžāļĒāđŒ āļĄāļđāļĨāļ„āđˆāļē [āđ€āļ™āļĄāļŠāđ€āļ›āļ‹]
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āļšāļ™āļ—āļĢāļąāļžāļĒāļēāļāļĢ

dave> āļ•āļąāđ‰āļ‡āļ„āđˆāļē file.txt āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™ "Patrick Collins"
dave> āļ•āļąāđ‰āļ‡āļ„āđˆāļē file.txt āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™ "Patrick Collins" "mynamespace"

NAMESPACE āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ "DAV:"

!
sh āļĢāļąāļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™ (āļ™āļēāļĄāđāļāļ‡ !)

dave> sh cat localfile
dave> !gzip localfile.gz
āđ€āļ”āļŸ> ! "cat localfile | āļ™āđ‰āļ­āļĒāļāļ§āđˆāļē"

āļ™āļēāļĄāđāļāļ‡: !

āļ•āļđāđ‰āđ‚āļŠāļ§āđŒ
āđāļŠāļ”āļ‡āļĨāđ‡āļ­āļ„āļ‚āļ­āļ‡āļ‰āļąāļ™āļšāļ™āļ—āļĢāļąāļžāļĒāļēāļāļĢ

āđāļŠāļ”āļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļ–āļđāļāļĨāđ‡āļ­āļ„āļ—āļĩāđˆāļ„āļļāļ“āļĨāđ‡āļ­āļ„āđƒāļ™āđ€āļ‹āļŠāļŠāļąāļ™āļ™āļĩāđ‰

āļ”āļđ "propfind" āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ”āļđāļāļēāļĢāļĨāđ‡āļ­āļ„āļ‚āļ­āļ‡āđƒāļ„āļĢāļāđ‡āļ•āļēāļĄāļ—āļĩāđˆāļĒāļķāļ”āļāļąāļšāļ—āļĢāļąāļžāļĒāļēāļāļĢāđ€āļ‰āļžāļēāļ°

āļ‚āđ‚āļĄāļĒ [URL]
āļĨāļšāļāļēāļĢāļĨāđ‡āļ­āļ„āđƒāļ” āđ† āļšāļ™āļ—āļĢāļąāļžāļĒāļēāļāļĢ

āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļēāļāļ„āļļāļ“āļšāļąāļ‡āđ€āļ­āļīāļāļĨāļ·āļĄāļ›āļĨāļ”āļĨāđ‡āļ­āļāļ—āļĢāļąāļžāļĒāļēāļāļĢāļˆāļēāļāđ€āļ‹āļŠāļŠāļąāļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļŦāļĢāļ·āļ­ if
āļ„āļļāļ“āļ„āļīāļ”āļ§āđˆāļēāļĄāļĩāđƒāļ„āļĢāļšāļēāļ‡āļ„āļ™āļĨāļ·āļĄāļ—āļĩāđˆāļˆāļ°āļ›āļĨāļ”āļĨāđ‡āļ­āļ„āļ—āļĢāļąāļžāļĒāļēāļāļĢ

āļ›āļĨāļ”āļĨāđ‡āļ­āļ [URL]
āļ›āļĨāļ”āļĨāđ‡āļ­āļāļ—āļĢāļąāļžāļĒāļēāļāļĢ

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļ›āļĨāļ”āļĨāđ‡āļ­āļāļˆāļ°āļ›āļĨāļ”āļĨāđ‡āļ­āļāđ€āļ‰āļžāļēāļ°āļāļēāļĢāļĨāđ‡āļ­āļāļ—āļĩāđˆāļ„āļļāļ“āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđƒāļŠāđ‰āļ‚āđ‚āļĄāļĒāļ–āđ‰āļēāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢ
āđ€āļžāļ·āđˆāļ­āļ›āļĨāļ”āļĨāđ‡āļ­āļ„āļĨāđ‡āļ­āļ„āļ‚āļ­āļ‡āļ„āļ™āļ­āļ·āđˆāļ™āļ­āļĒāđˆāļēāļ‡āđāļĢāļ‡

āļĒāļāđ€āļĨāļīāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē URL āļ­āļŠāļąāļ‡āļŦāļēāļĢāļīāļĄāļ—āļĢāļąāļžāļĒāđŒ [āđ€āļ™āļĄāļŠāđ€āļ›āļ‹]
āļĒāļāđ€āļĨāļīāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļˆāļēāļāļ—āļĢāļąāļžāļĒāļēāļāļĢ

dave> āļĒāļāđ€āļĨāļīāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē file.txt āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™
dave> āļĒāļāđ€āļĨāļīāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē file.txt āļœāļđāđ‰āđāļ•āđˆāļ‡ "mynamespace"

NAMESPACE āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ "DAV:"

āļāļēāļĢāđ€āļ”āļīāļ™āļ—āļēāļ‡ āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ


āļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āļĢāļąāļšāļˆāļ”āļŦāļĄāļēāļĒ perldav āļĄāļĩāļĢāļēāļĒāļŠāļ·āđˆāļ­āļŠāđˆāļ‡āļˆāļ”āļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļš PerlDAV āđāļĨāļ° dave āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ”āļĒ
āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļĨāļ°āļœāļđāđ‰āđƒāļŠāđ‰ āđ‚āļ›āļĢāļ”āļĄāļ­āļ‡ http://mailman.webdav.org/mailman/listinfo/perldav

āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡


āđ€āļ”āļŸāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ„āļ›āļĒāļąāļ‡ / usr / local / bin āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩ PerlDAV āļ”āļđ
http://www.webdav.org/perldav/ āļŠāļģāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡ PerlDAV

āļ­āļ°āđ„āļĢ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ WILL IT āļ—āļģāļ‡āļēāļ™ āļšāļ™?


dave āđ€āļ›āđ‡āļ™ perl āļĨāđ‰āļ§āļ™āđ† āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļžāļĩāļĒāļ‡ Perl5.003 (āļŦāļĢāļ·āļ­āđƒāļŦāļĄāđˆāļāļ§āđˆāļē) āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩ "PerlDAV" āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡

āļ‰āļąāļ™āđ„āļĄāđˆāđ„āļ”āđ‰āļĒāđ‰āļēāļĒāđ€āļ”āļŸāđ„āļ›āļ—āļĩāđˆ Windows āđāļ•āđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āđƒāļ„āļĢāļ‹āļąāļāļ„āļ™āļĨāļ­āļ‡āļ”āļđ

āđƒāļŠāđ‰ davep āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

  • 1
    āļāļĢāļ­āļšāļ‡āļēāļ™āđ€āļ§āđ‡āļš Gin
    āļāļĢāļ­āļšāļ‡āļēāļ™āđ€āļ§āđ‡āļš Gin
    Gin āđ€āļ›āđ‡āļ™āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ­āļĒāđˆāļēāļ‡āđ„āļĄāđˆāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­
    āđ€āļ‚āļĩāļĒāļ™āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāđ‚āļāļĨāļąāļ‡āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ–āļķāļ‡
    āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ 40 āđ€āļ—āđˆāļē āļ•āđ‰āļ­āļ‡āļ‚āļ­āļšāļ„āļļāļ“āļĄāļąāļ™
    API āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļĄāļēāļĢāđŒāļ•āļīāļ™āļĩāđˆāđāļĨāļ°āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āļ‚āļ­āļ‡
    httprout...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” Gin Web Framework
  • 2
    āļ‹āļĩāđ€āļĢāļĩāļĒāļŠ āļĨāļīāļ™āļļāļāļ‹āđŒ
    āļ‹āļĩāđ€āļĢāļĩāļĒāļŠ āļĨāļīāļ™āļļāļāļ‹āđŒ
    CEREUS LINUX āļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļš MX LINUX
    āļŦāļĨāļēāļāļŦāļĨāļēāļĒ entornos de escritorios āļ™āļĩāđˆāļ„āļ·āļ­
    āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰
    āļĢāļ–āđƒāļ™āļ•āļģāļ™āļēāļ™āļˆāļēāļāđ€āļāļĄ
    https://sourceforge.net/projects/cereu...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” CEREUS LINUX
  • 3
    āđ‚āļ„āđ‰āļŠāļ‡āļēāļ™
    āđ‚āļ„āđ‰āļŠāļ‡āļēāļ™
    Task Coach - āļ‡āļēāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļ‚āļ­āļ‡āļ„āļļāļ“
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ. Task Coach āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ›āļīāļ”āļŸāļĢāļĩ
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ—āļģāļ•āđ‰āļ™āļ—āļēāļ‡ āļĄāļąāļ™āđ€āļ•āļīāļšāđ‚āļ•āļĄāļēāļˆāļēāļ
    āļŦāļ‡āļļāļ”āļŦāļ‡āļīāļ”āļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ·āđˆāļ™āđ„āļĄāđˆāđ„āļ”āđ‰
    āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ„āļ­āļĄāđ‚āļžāļŠāļīāļ• ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ‚āļ„āđ‰āļŠāļ‡āļēāļ™
  • 4
    āļāļĨāđ„āļāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ HyperSQL (HSQLDB)
    āļāļĨāđ„āļāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ HyperSQL (HSQLDB)
    HSQLDB āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ
    āđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ āļēāļĐāļē Java āļžāļĢāđ‰āļ­āļĄāđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒ JDBC
    āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš ANSI SQL:2016 āļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ,
    āđ€āļ­āđ‡āļ™āļˆāļīāđ‰āļ™āđāļĨāļ°āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļĄāļąāļĨāļ•āļīāđ€āļ˜āļĢāļ”
    āļĄāļĩāļĄ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ HyperSQL (HSQLDB)
  • 5
    āļœāđ‰āļēāļšāļēāļ•āļīāļ-āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™
    āļœāđ‰āļēāļšāļēāļ•āļīāļ-āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™
    Project Recovery āļžāļąāļ’āļ™āļēāđ‚āļ”āļĒāļœāđ‰āļēāļšāļēāļ•āļīāļ
    āļ—āļĩāļĄāļ‡āļēāļ™āļŸāļ·āđ‰āļ™āļŸāļđāļˆāļēāļāļ›āļĢāļ°āđ€āļ—āļĻāļ­āļīāļ™āđ‚āļ”āļ™āļĩāđ€āļ‹āļĩāļĒāļ™āļĩāđ‰
    āļœāđ‰āļēāļšāļēāļ•āļīāļāđ€āļ›āđ‡āļ™āļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļœāđ‰āļēāļšāļēāļ•āļīāļ
    TWRP āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āđ‚āļ”āļĒ
    āļžāļąāļ’āļ™āļē...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” BATIK-RECOVERY.dll
  • 6
    TightVNC
    TightVNC
    TightVNC āđ€āļ›āđ‡āļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āļ­āļ‡ VNC
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ›āļĢāļ°āļĒāļ°āđ„āļāļĨāļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄāđāļĨāļ°āļŸāļĢāļĩ
    āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āđāļšāļ™āļ”āđŒāļ§āļīāļ”āļ—āđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢ
    āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđāļšāļš "āđāļ™āđˆāļ™āļŦāļ™āļē" āļāļēāļĢāļ–āđˆāļēāļĒāđ‚āļ­āļ™āđ„āļŸāļĨāđŒ
    āđƒāļ™...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” TightVNC
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad