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

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

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?

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 komplicerad kategorisering (efter datum, projekt, ämne, klient ...).

Du kunde “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 .

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 “täcka över” som låter användarindex, sök och hantera filer med hjälp av taggar. Du har nog hört talas om “semantisk skrivbord”. KDE: s Nepomuk och GNOMEs Zeitgeist är ramar byggda på denna idé, men för den genomsnittliga användaren verkar de ofta som en resurskrävande olägenhet.

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

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 det körbara tagspaces fil. Inget behov av att kompilera eller installera någonting.

Gränssnittet? Inte så enkelt

Det första mötet med TagSpaces kan ge dig förbryllande. Det finns inga band eller textbaserade menyer. bara ikoner ovanför fillistan. De “hamburger meny” ikonen växlar ett sidofält till vänster och den där bredvid det startar alternativ dialog. 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 Directory Operations menyn i varje mapp.

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ök bar. 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.

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 är fri att importera hela din /Hem eller bara några mappar via Anslut nytt läge dialog.

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.

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 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 .

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.

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.

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 förlängningen och lämnar filnamnfältet tomt.

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:

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

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

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 “naturlig” 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 introducera 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, A.J., 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 “mappar” av Domiriel via Flickr, TagSpaces skärmdumpar, mappstruktur via Wikimedia Commons, skrivbord - före av Lindsay Evans via Flickr.

Utforska mer om: Filhantering, Linux, metadata.