Tag, du är den! Så här hanterar du filer på Linux med TagSpaces

De flesta moderna filhanterare bygger på den traditionella stationära metaforen med ett hierarkiskt sätt att sortera våra filer. Men vad händer när våra filer inte matchar kategorisering - kan taggar hjälpa?

De flesta moderna filhanterare bygger på den traditionella stationära metaforen med ett hierarkiskt sätt att sortera våra filer.  Men vad händer när våra filer inte matchar kategorisering - kan taggar hjälpa?
Annons

Du känner att du har provat allt, men ingenting verkar fungera.

Jag pratar om produktivitetsrådgivning. Det finns så många tips om hur man organiserar filer, men har det någonsin skett för dig att de kaotiska mapparna skapar order från kaos: 9 bra idéer för att hantera dina datafiler Skapa beställning från kaos: 9 bra idéer för att hantera dina datafiler Det är frustrerande är det inte när du inte hittar den filen? När du har sökt igenom alla mappar som är tänkbara på din dator, och på något sätt blev det förlorat .... eller sämre, raderad. Nu finns det utmärkta sökverktyg för Windows som ... Läs mer är inte ditt fel? Vad händer om ditt operativsystem är en del av problemet?

tagspaces-disorganized-desktop

Självklart är användarna ansvariga för att skapa ett dokumenthanteringssystem: bestämma vad man ska namnge filerna och var de ska sätta. Datorer låter oss organisera våra digitala tillgångar, men denna förmåga begränsas av det system som tillhandahåller det.

De flesta moderna filhanterare bygger på den traditionella stationära metaforen med ett hierarkiskt sätt att sortera våra filer. De konceptualiserar vår verkliga erfarenhet med fysiska filer: vi lägger en fil i en mapp och lägger den i en arkivskåp. I ett hierarkiskt filsystem kan en fil endast existera i en mapp (precis som fysiska filer), vilket begränsar kategoriseringsalternativen. Det här är där taggar kan hjälpa till.

Tagbaserad filhantering

Taggar är innehållsberoende nyckelord; metadata som beskriver innehållet i en fil. Vi behöver dem eftersom världen inte är endimensionell, och en fil kan tillhöra flera kategorier. Ett bra exempel är multimediafiler - foton, videoklipp, musik - men en enkel rapport från ditt senaste möte kan också kräva komplex kategorisering (efter datum, projekt, ämne, klient ...).

Du kan "hacka" det hierarkiska filsystemet genom att symlinka eller kopiera filer till olika undermappar, men kommer du verkligen ihåg var varje genväg är? Kommer du att gå tillbaka och uppdatera genvägarna när du flyttar eller tar bort originalfilen? Roten blir ännu värre om du använder någon form av versionskontroll Inte bara för kodare: Top Version Control Systems för författare, inte bara för kodare: Toppversionsstyrningssystem för författare Omnämnandet av versionskontroll eller revisionskontroll gör att det verkar som något för geeks . Du kommer bli förvånad att veta att versionsstyrningssystem har sin plats inte bara i akademiskt skrivande men i ... Läs mer.

tagspaces-mapp-struktur

En potentiell lösning är taggbaserad filhantering. Det kan uppnås på flera nivåer, som börjar med filsystemet själv. Tagbaserade filsystem för Linux finns, men de är inte särskilt populära. Windows Vista skulle införa ett liknande koncept, men det slutade slutligen.

En annan nivå är olika implementeringar av filmärkning, som databaser eller specialiserade applikationer. De påverkar inte filsystemet direkt, utan fungerar som en "överlay" som låter användarindex, sök och hantera filer med hjälp av taggar. Du har nog hört talas om det "semantiska skrivbordet". KDE: s Nepomuk och GNOME Zeitgeist är ramar byggda på den här tanken, men för den genomsnittliga användaren verkar de ofta som en resurskrävande olägenhet.

tagspaces-remove-semantisk-desktop

Hittills är det enda sättet som framgångsrikt lockar till ett brett användargränssnitt skrivbordsprogram som tillämpar anpassade metadata på filer. Det finns många av dem för Windows och OS X: från Windows Explorer-alternativ Ersätt Windows Explorer med ett mer kraftfullt alternativ Ersätt Windows Explorer med ett mer kraftfullt alternativ Läs mer som DirectoryOpus Det här verktyget hindrar mig från att lämna Windows: 7 Directory Opus-funktioner Detta verktyg håller Mig från att lämna Windows: 7 Directory Opus-funktioner Hantera filer är super-tråkigt. Kopiera, flytta, ta bort, bla. Och Windows Explorer är inte bra på det. Du slösar bort din tid! Läs mer till kraftfulla filhanterare som låter dig etikettera filer FenrirFS: Hantera dina filer genom att tilldela etiketter till dem FenrirFS: Hantera dina filer genom att tilldela etiketter till dem Läs mer. Filhanterare för Linux erbjuder otroligt användbara tillägg. Bygg din egen Linux-produktivitetsmaskin med KDE-servicemenyer Bygg din egen Linux-produktivitetsmaskin med KDE-servicemenyer Om du aldrig har tagit dig tid att justera filhanterarens inställningar kanske du saknar tid -sparar tweaks. KDE Service Menyer är ett perfekt exempel på anpassning av filhanteraren. Läs mer, men taggning är oftast en eftertanke. Undantaget är TagSpaces, som sätter taggar i rampljuset.

Introducerar TagSpaces

tagspaces-start

Ursprungligen ett tyskt projekt, TagSpaces beskrivs bäst som "Evernote för ditt operativsystem". Den kan hantera filer, men du kan använda den för att skapa en personlig wiki, samla forskningsmaterial, förhandsgranska och redigera flera filformat och visualisera dina mappar som sinnekort eller familjeträd.

Fri att använda, enkel att starta

TagSpaces är en öppen källkodsapplikation som är tillgänglig för både 32- och 64-bitars arkitekturer. Om du är en Windows-användare, sluta inte läsa - TagSpaces är crossplattform, och Windows-versionen fungerar precis som dess Linux-motsvarighet. Versioner för Android, iOS och webbläsare (Firefox och Chrome) fungerar lite annorlunda, men vi fokuserar på skrivbordet. Du kan använda TagSpaces som en bärbar Linux-applikation. Hämta och packa ut det komprimerade paketet och kör helt enkelt den körbara tagrymdfilen . Inget behov av att kompilera eller installera någonting.

Gränssnittet? Inte så enkelt

tagspaces-mappalternativ

Det första mötet med TagSpaces kan ge dig förbryllande. Det finns inga band eller textbaserade menyer. bara ikoner ovanför fillistan. Symbolen "Hamburgermeny" växlar en sidovägg till vänster, och den bredvid den startar dialogrutan Alternativ . Sidofältet har en rullgardinsmeny högst upp som låter dig välja den aktiva mappen och flikar längst ner som växlar mellan tagbaserad och platsbaserad navigering. Tredobbeltpunktsikonen öppnar menyn Katalogoperationer i varje mapp.

tagspaces-grupp filer

Ikoner ovanför filerna låter dig växla mellan miniatyrbilder, välja, ta bort, kopiera och tagga filer samt få tillgång till ytterligare menyer. Du kan välja visningsläge från menyn bredvid sökfältet . Beroende på det valda läget (Grid eller List) kan du sortera och gruppera filer efter olika kriterier. Visualiseringsalternativen i FolderViz-läget ger dig en cool översikt över mappstrukturen.

tagspaces-mapp-karta

Organisera dina filer med TagSpaces

Som standard visar TagSpaces inte alla dina filer som en vanlig filhanterare. I stället låter du bestämma vilka mappar den ska hantera. Du kan importera hela ditt hem eller bara några få mappar via dialogrutan Anslut ny plats .

tagspaces-Connect-mappar

När de önskade filerna är in kan du märka dem genom att välja filer och klicka på tagikikonen i verktygsfältet. Alternativt lägger du till taggar och organiserar dem i grupper, välj bara filer och klicka på taggar i sidofältet.

tagspaces-hantera-taggar

Smarta etiketter är fördefinierade, tidskänsliga taggar som hjälper dig att komma åt nyligen ändrade filer. TagSpaces stöder taggning av flera filer på en gång och det kan föreslå taggar baserat på filegenskaper. Varje tagg kan redigeras och färgkodas.

tagspaces-tag-image-filer

TagSpaces kan öppna och redigera många filtyper i en förhandsgranskningspanel till höger. Stödda format inkluderar HTML, vanlig text, Markdown, PDF, EPUB och flera ljud och bildformat.

Jämförelse av TagSpaces och Classic File Managers

Den märkligaste, tydligaste skillnaden mellan TagSpaces och klassiska filhanterare är bristen på kontextmenyer. Du kan högerklicka hela dagen, men ingenting kommer att hända. Alla handlingar och menyer aktiveras med vänsterklick, men du kan definiera några tangentbordsgenvägar, som lämnar TagSpaces i en konstig limbo mellan att vara helt musberoende och stödja mouseless browsing. Lämna musen och klicka på länkar med ditt tangentbord överge musen & Klicka på länkar med ditt tangentbord Läs mer.

tagspaces-tangentbord-genvägar

En annan opraktisk skillnad är att filrelaterade menyer inte är förenade. Om du väljer en fil och klickar på ikonen Skapa ny filmeny i verktygsfältet får du en annan uppsättning alternativ än i menyn Arkivoperationer som öppnas när du klickar på filtillägget.

tagspaces-file-alternativ

Besväret drar ner till grundläggande filoperationer. Säg att du vill kopiera några filer. Det finns ingen högerklick-meny för det, så du måste antingen klicka på motsvarande ikon i verktygsfältet eller öppna menyn Arkivoperationer. Då måste du använda en separat dialog för att slutligen kopiera filerna. Den klassiska Ctrl + C / Ctrl + V-kombinationen har ingen ström här.

tagspaces-Move-copy-filer

Liknande quirks fortsätter att dyka upp om du försöker använda TagSpaces som en traditionell filhanterare. Det låter till exempel inte ta bort mappar som inte är tomma. Det kan visa dolda filer, men om en dold fil inte har en explicit utvidgning (som .bashrc), anser TagSpaces att filnamnet är filtypen och lämnar filnamnfältet tomt.

tagspaces-problem-extensions

Taggar har sin egen andel av problem. TagSpaces stöder för närvarande inte taggundergrupper, och du kan inte dra och släppa taggar mellan grupper. Vad du kan göra är att skapa dubbla taggar i olika tagggrupper och införa redundans i ditt system. Och vi har fortfarande inte berört den största frågan av alla.

Den största utgåvan med TagSpaces

Du har tagit TagSpaces trots sina brister och taggade alla dina filer. Men då öppnar du en annan filhanterare och märker att filerna ser så här ut:

tagspaces-bytt namn-filer

Nej, det är inte en bugg. TagSpaces byter namn på dina filer, lägger till taggar i filnamnet med det här mönstret:

tagspaces-filename-anatomi

Alternativdialogen låter dig ändra detta, men funktionen är fortfarande markerad som experimentell.

tagspaces-options

Skälet är att endast filnamn synkroniseras korrekt över enheter och olika operativsystem utan att behöva separata databaser och tredjepartsprogram för att läsa metadata. Detta tillvägagångssätt är dock inte fel: filnamn med flera taggar kan vara för långa för vissa system. Taggar i filnamn gör filen omdirigering knepigt, och de ser inte snygga alls.

TagSpaces användare älskar antingen den här lösningen eftersom den är bärbar eller hatar det eftersom de inte vill att deras filer berörs. I slutändan koka det ner till personliga preferenser. Om du planerar att ersätta din filhanterare med TagSpaces kommer det inte att vara ett problem eftersom du aldrig ser taggarna som en del av filnamnet. När du delar taggade filer måste du informera mottagarna om dina filmärkningsmetoder.

Hierarki eller etiketter?

De flesta användare håller sig till hierarkisk mappstruktur eftersom det känns "naturligt" och intuitivt, eller helt enkelt för att de är vana vid det. Men vad händer när du måste omorganisera det? Att presentera nya undermappar är inte lätt med hundratals filer, och jag föreställer mig att hitta en fil känns som att leta efter en nål i en höstack.

Med ett taggbaserat filsystem behöver du inte oroa dig för platsen - bara se till att du taggar filerna med lämpliga relevanta sökord. Det är helt möjligt att taggar är framtiden för filhantering på Linux.

Ändå är inte alla användare redo för strömbrytaren. En 2005-studie frågade fjorton deltagare att ersätta sina mappar med ett enkelt sökverktyg. Tretton nekade, med angivande att de inte kan förlita sig endast på sökning och att de föredrar att faktiskt se deras filer grupperade i mappar. Dock,

Alla deltagare sa att de skulle gärna ha sökverktyg som hjälpte dem att hitta sin personliga information bättre.

Jones, W., Phuwanartnurak, AJ, Gill, R. och Harry Bruce. Ta inte bort mina mappar! Organisera personlig information för att få saker klar . Informationsskolan, University of Washington, 2005.

Kunde TagSpaces vara det verktyg de behöver? Vi har sett det är inte perfekt, men det är en ung app, fortfarande i utveckling med gott om tid att förbättra. Jämfört med CLI-only-taggbaserade filhanterare som Tag och TagFS, använder TagSpaces en bit kaka, och gränssnittet är mycket mer tilltalande för nybörjare och ex-Windows-användare. Det beryktade tags-in-filename-problemet behöver verkligen uppmärksamhet, kanske i form av att redigera utökade filattribut eller lagra taggar i ett existerande metadataformat.

För tillfället kan lösningen vara att kompromissa och låta TagSpaces och traditionella filhanterare komplettera varandra. Behåll Dolphin eller Nautilus Vilken Linux-filbläddrare är mer produktiv: Nautilus eller Dolphin? Vilken Linux-filbläddrare är mer produktiv: Nautilus eller Dolphin? Wsers av konkurrerande skrivbordsmiljöer märker att de använder olika filhanterare - en viktig del av skrivbordsproduktiviteten. Överraskande finns det många saker som kan gå rätt eller fel med en ... Läs mer för dina dagliga filhanteringsuppgifter och byt till TagSpaces för specifika filtyper. Du kan använda TagSpaces som en fotosamlingschef Top Linux Photo Software för hantering och redigering av snaps Top Linux Photo Software för hantering och redigering av snaps Minns du var du sparade dina semesterbilder förra året? Hur snabbt kan du hitta en viss snap från augusti 2007? Om du inte vet kan du förmodligen använda en ny bildhanterare! Läs mer, en digital anteckningsbok eller en e-boks arrangör.

Vad tror du? Har du försökt TagSpaces eller någon annan taggbaserad filhanterare? Hur organiserar du dina filer? Dela dina råd och erfarenheter i kommentarerna.

Bildkrediter: Filed under "Folders" av Domiriel via Flickr, TagSpaces skärmdumpar, Mappstruktur via Wikimedia Commons, Desktop - före av Lindsay Evans via Flickr.

In this article