Dinge, die ich gefunden habe und die scheinen, was Sie brauchen:
- metatracker mit trackerfs - scheint die beste wahl zu sein
- tagfs - ist möglicherweise nicht so bequem wie der Metatracker
- leaftag - Version nicht gefunden, die neu ist
Bibliotheken sind eine der Funktionen, die ich an Windows 7 mag (zugegeben, ich habe mich noch nicht tief in diese Richtung eingemischt). Hat jemand ein ähnliches Konzept auf einem Linux-System? Ich denke, UnionFS könnte funktionieren, aber ich habe damit noch nicht gespielt.
So ist jemand tun so etwas wie ‚Bibliotheken‘ auf Linux, was ist Ihr Setup, und wie gefällt es Ihnen?
Informationen zu Bibliotheken : Ich verstehe, dass sie verschiedene Verzeichnisse in einem einzigen durchsuchbaren / durchsuchbaren 'Verzeichnis' zusammenfassen. Beispielsweise könnte Ihr Musikordner Ihre Musik, die Musik im öffentlichen Verzeichnis Ihres Computers und die Musik auf einem gemeinsam genutzten Computer (Windows Vista / 7) enthalten. Soweit ich weiß, würden sie zu einem einheitlichen Ordner zusammengefügt.
Update : Die Suchdienstprogramme sind gute Optionen. Ich interessiere mich jedoch auch für Methoden, die einen tatsächlichen Dateisystempfad erstellen, der als Quelle in anderen Apps verwendet werden kann (z. B. Musik aus verschiedenen Speicherorten für die Verwendung in einem Media Player). Sicherlich könnten symbolische Links verwendet werden, aber ich glaube, Win7-Bibliotheken zeigen den Inhalt aller Verzeichnisse im Verzeichnis 'Bibliothek'.
Dinge, die ich gefunden habe und die scheinen, was Sie brauchen:
Beagle is a good alternative for Linux, Tim. I must say I only gained an interest in it after seeing Libraries in Windows 7. I agree with you this is indeed a great interface addition to the operating system. And they can be used for a lot more than just media files. Currently I'm already indexing and organizing projects in different programming languages, technical documentation, etc.
Gaining an interest in this, I searched for a good alternative in Linux. And Beagle does the job. Not exactly the same way. But wanna a bet it won't be long? :)
Alternatively, you can try Meta Tracker. I haven't tried it yet (it's on my list... for sometime) but it does offer a Windows Library type of feature through it's own Object Store.
In Linux können Sie feste und symbolische Links verwenden, um virtuelle Verzeichnisse zu erstellen.
Genommen von der Windows-zu-Linux-Roadmap: Teil 2
Ein Link ist eine Referenz auf eine Datei, sodass Sie Dateien an mehreren Stellen des Dateisystems anzeigen können. In Linux kann ein Link jedoch als Originaldatei behandelt werden. Bei anderen Anwendungen auf dem System ist ein Link die Originaldatei. Wenn Sie über den Link Änderungen an einer Datei vornehmen, bearbeiten Sie das Original. Ein Link ist keine Kopie. Es gibt zwei Arten von Links: einen harten Link und einen symbolischen Link.
Ein Hardlink kann nur auf Dateien im selben Dateisystem verweisen. Sie enthält einen Verweis auf den physischen Index der Datei (auch Inode genannt) im Dateisystem. Feste Verknüpfungen werden nicht unterbrochen, wenn Sie die Originaldatei verschieben, da sie alle auf die physischen Daten der Datei und nicht auf den Speicherort in der Dateistruktur zeigen. Für eine fest verknüpfte Datei müssen Benutzer keine Zugriffsrechte auf die Originaldatei haben und der Speicherort der Originaldatei wird nicht angezeigt. Dies hat einige Sicherheitsvorteile. Wenn Sie eine Datei löschen, die fest verlinkt wurde, bleibt die Datei solange erhalten, bis auch alle Verweise gelöscht wurden.
Ein symbolischer Link ist ein Zeiger auf den Speicherort einer Datei im Dateisystem. Symbolische Links können Dateisysteme umfassen und sogar auf Dateien in einem Remote-Dateisystem verweisen. Ein symbolischer Link zeigt den Ort der Originaldatei an und erfordert, dass ein Benutzer Zugriffsrechte auf den Speicherort der Originaldatei hat, um den Link verwenden zu können. Wenn die Originaldatei gelöscht wird, werden alle symbolischen Links unterbrochen. Sie verweisen auf einen nicht vorhandenen Speicherort im Dateisystem.
Beide Arten von Links können mit dem Befehl ln hergestellt werden. Standardmäßig stellt ln eine feste Verbindung her. Die Option -s stellt eine symbolische Verbindung her.
Erstellen Sie einen Hardlink von MyFile im aktuellen Verzeichnis nach / YourDir / MyFile
ln MyFile /YourDir
Erstellen Sie einen symbolischen (weichen) Link von MyFile im aktuellen Verzeichnis zu / YourDir / YourFile
ln -s MyFile/YourDir/Yourfile
In den obigen Beispielen werden MyFile, / YourDir / MyFile und / YourDir / Yourfile alle als dieselbe Datei behandelt.
Schauen Sie sich auch UnionFS an ...
Unionfs ist ein Dateisystemdienst für Linux, FreeBSD und NetBSD, der ein Union-Mount für andere Dateisysteme implementiert. Dadurch können Dateien und Verzeichnisse von separaten Dateisystemen, so genannten Verzweigungen, transparent eingeblendet werden, wodurch ein zusammenhängendes Dateisystem entsteht. Inhalte von Verzeichnissen, die denselben Pfad innerhalb der zusammengeführten Zweige haben, werden zusammen in einem einzigen zusammengeführten Verzeichnis innerhalb des neuen virtuellen Dateisystems angezeigt.