Projects/KioFuse: Difference between revisions

From KDE TechBase
(fixed mistake(unlink removes hard link, not symlink))
No edit summary
Line 3: Line 3:
KioFuse allows you to mount remote directories into the root hierarchy of your local file system, thereby exposing KDE's advanced access capabilities (SSH, SAMBA/Windows, FTP, TAR/GZip/BZip2) to POSIX-compliant applications such as Firefox, OpenOffice, GNOME apps, shell utilities and more. Another important advantage of KioFuse is that it allows you to arrange the hierarchy of '''all''' your remote, archived and compressed files in whichever way makes sense to you.
KioFuse allows you to mount remote directories into the root hierarchy of your local file system, thereby exposing KDE's advanced access capabilities (SSH, SAMBA/Windows, FTP, TAR/GZip/BZip2) to POSIX-compliant applications such as Firefox, OpenOffice, GNOME apps, shell utilities and more. Another important advantage of KioFuse is that it allows you to arrange the hierarchy of '''all''' your remote, archived and compressed files in whichever way makes sense to you.


KioFuse works by acting as a bridge between KDE's KIO filesystem design and [http://fuse.sourceforge.net/ FUSE].
KioFuse works by acting as a bridge between KDE's [http://api.kde.org/4.0-api/kdelibs-apidocs/kio/html/namespaceKIO.html KIO filesystem design] and [http://fuse.sourceforge.net FUSE].


=== Features ===
=== Features ===
Line 18: Line 18:
| MkDir || Create a directory || style="background-color:#ff4242;" | Not Started
| MkDir || Create a directory || style="background-color:#ff4242;" | Not Started
|-
|-
| UnLink || Remove a hard link || style="background-color:#ff4242;" | Not Started
| UnLink || Remove a symlink || style="background-color:#ff4242;" | Not Started
|-
|-
| RmDir || Remove a directory || style="background-color:#ff4242;" | Not Started
| RmDir || Remove a directory || style="background-color:#ff4242;" | Not Started
Line 33: Line 33:
|-
|-
| Truncate || Change the size of a file || style="background-color:#ff4242;" | Not Started
| Truncate || Change the size of a file || style="background-color:#ff4242;" | Not Started
|-
| Open || Open a file for reading, writing, and/or truncating || style="background-color: lightgreen;" | Done
|-
| Read || Read the contents of a file || style="background-color: lightgreen;" | Done
|-
| Write || Write data to a file || style="background-color:#ffc642;" | Work In Progress
|-
| Truncate || Change the size of a file || style="background-color:#ff4242;" | Not Started
|-
| StatFS || Get Filesystem Statistics || style="background-color:#ff4242;" | Not Started
|-
| Flush || Flush cached data || style="background-color:#ff4242;" | Not Started
|-
| FSync || Synchronize file contents || style="background-color:#ff4242;" | Not Started
|-
| SetXAttr || Set external attributes || style="background-color:#ff4242;" | Not Started
|-
| GetXAttr || Get external attributes || style="background-color:#ff4242;" | Not Started
|-
| ListXAttr || List external attributes || style="background-color:#ff4242;" | Not Started
|-
| RemoveXAttr || Remove external attributes || style="background-color:#ff4242;" | Not Started
|-
| OpenDir || Open a directory || style="background-color:#ff4242;" | Not Started
|-
| ReadDir || List files and subdirectories || style="background-color: lightgreen;" | Done
|-
| RemoveXAttr || Remove external attributes || style="background-color:#ff4242;" | Not Started
|}
|}

Revision as of 17:08, 30 December 2007


KioFuse


KioFuse allows you to mount remote directories into the root hierarchy of your local file system, thereby exposing KDE's advanced access capabilities (SSH, SAMBA/Windows, FTP, TAR/GZip/BZip2) to POSIX-compliant applications such as Firefox, OpenOffice, GNOME apps, shell utilities and more. Another important advantage of KioFuse is that it allows you to arrange the hierarchy of all your remote, archived and compressed files in whichever way makes sense to you.

KioFuse works by acting as a bridge between KDE's KIO filesystem design and FUSE.

Features

Name Description Filename
GetAttr Permissions, Owner, Group Done
ReadLink Determine destination of link Done
MkNod Create file Work In Progress
MkDir Create a directory Not Started
UnLink Remove a symlink Not Started
RmDir Remove a directory Not Started
SymLink Create a symlink Not Started
Rename Rename a file or directory Not Started
Link Create a hard link Not Started
Chmod Change permissions of a file or directory Not Started
Chown Change owner of a file or directory Not Started
Truncate Change the size of a file Not Started
Open Open a file for reading, writing, and/or truncating Done
Read Read the contents of a file Done
Write Write data to a file Work In Progress
Truncate Change the size of a file Not Started
StatFS Get Filesystem Statistics Not Started
Flush Flush cached data Not Started
FSync Synchronize file contents Not Started
SetXAttr Set external attributes Not Started
GetXAttr Get external attributes Not Started
ListXAttr List external attributes Not Started
RemoveXAttr Remove external attributes Not Started
OpenDir Open a directory Not Started
ReadDir List files and subdirectories Done
RemoveXAttr Remove external attributes Not Started