Diverse emner |
forrige | næste |
Indholdsfortegnelse
KDE understøtter netværkstransparens via I/O-slaver. KDiff3 bruger dem til at indlæse datafiler og gennemsøge mapper. Det betyder at du kan angive filer og mapper på lokal- og fjern-ressourcer via URL'er.
Eksempel:
kdiff3 test.cpp ftp://ftp.langtbortistan.org/test.cpp kdiff3 tar:/home/hakker/arkiv.tar.gz/kat ./kat
Den første linje sammenligner en lokal fil med en fil på en FTP-server. Den anden linje sammenligner en mappe i et komprimerat arkiv med en lokal mappe.
Andre I/O-slaver som er interessante er:
Filer fra WWW (http:),
Filer fra FTP (ftp:),
Krypteret filoverførsel (fish:, sftp:),
Ressourcer fra Windows (smb:),
Lokale filer (file:),
Andre ting som er mulige, men formodentlig mindre nyttige, er:
Manualsider (man:),
Infosider (info:),
En URL har en anderledes syntaks sammenlignet med søgestier til lokale filer og mapper. Visse ting skal der tages hensyn til:
En søgesti kan være relativ, og kan indeholde .
eller ..
. Dette er ikke muligt for URL'er, som altid er absolutte.
Specialtegn skal skrives med særlige “escape”. (“#” bliver til “%23”, mellemrum bliver til “%20”, osv.) For eksempel ville en fil med navnet “/#foo#” have URL file:/%23foo%23
.
Når URL'er ikke virker som ventet, så forsøg at åbne dem i Konqueror først.
Netværkstransparens har en bagdel: Ikke alle ressourcer har samme muligheder.
Sommetider skyldes det serverens filsystem, sommetider protokollen. Her er en kort liste med begrænsninger:
Sommetider er der ikke støtte for link.
Eller der er ingen måde at skelne mellem om et link peger på en fil eller mappe, der antages altid en fil (ftp:, sftp:).
Kan ikke altid afgøre filstørrelsen.
Begrænset støtte for rettigheder.
Ingen mulighed at ændre rettigheder eller ændringstid, så rettigheder eller tiden for en kopi adskiller sig fra originalen. (Se tilvalget "Stol på størrelse".) (At ændre af tilladelser eller ændringstidspunkt er kun muligt for lokale filer.)
forrige | hjem | næste |
Øvrige funktioner | op | Brug KDiff3 som en Kpart |