Hur man skapar länkar till filer eller mappar (Symlink) i Linux

Hur man skapar länkar till filer eller mappar (Symlink) i Linux

Windows-genvägar är en mardröm för mig. Nästan alla applikationer du installerar sätter en som standard på skrivbordet. Varje gång detta händer sopar jag personligen, även innan installationen är klar. Jag vill ha skrivbordet rent, bara lämna det med fler ikoner medan jag gör ett jobb. Men inte alla genvägar är dåliga, och i Linux finns det symboliska länkar eller symlink att jag redan gillar mer.

Till att börja med genereras inte dessa länkar spontant och det fylls inte alla med dem. För att fortsätta kan det tjäna oss för vad du ser i fångsten: länk allt innehåll i en mediamapp till den personliga mappen. På detta sätt behöver programvara som VLC bara leta i den ursprungliga mappen för att hitta innehållet och det blir nästan 100% detsamma. Och är det att VLC inte tillåter att lägga till en extra sökväg för biblioteket; du måste få det att visa ditt multimediabibliotek, något som inte är detsamma och åtminstone just nu är det inte tillgängligt i VLC 4.0 beta.

Hur man skapar en Symlink

För att skapa en Symlink, det är bäst att göra det med terminalen. Det finns filhanterare som gör det med ett grafiskt gränssnitt, men det är bara bra för oss att skapa en länk till varje gång. Från terminalen kan vi dra innehållet i en hel mapp. Kommandot skulle vara följande:

ln -s "/ruta/de/origen" "/ruta/de/destino"

Det som är bra är det terminal tillåter oss att dra mappar inuti. Ett exempel för att skapa Symlink till en mapp skulle vara ln -s '/ media / pablinux / Data / Music / All That Remains' / home / pablinux / Music, den första med offerten eftersom jag har dragit den. Kommandot som jag har använt för att lägga hela musikmappen är "lite" längre:

Länka hela musikmappen

För att välja allt innehåll i ett fönster är det vanligaste i Linux tryck på Ctrl + A., men det är möjligt att någon filhanterare använder kombinationen Ctrl + E. När allt är valt drar vi det till terminalen, anger destinationsvägen och trycker på Enter.

Andra användningsområden

Detta kan hjälpa oss också för att "lägga" några filer i mappen / bin, mer specifikt några som vi kommer att använda med terminalen. Till exempel kan vi installera flera alternativ för youtube-dl, men bara den som erbjuds i officiell hemsida och din GitHub. Direkt efter att den vi installerade uppdateras med kommandot pip, men för att kunna använda det måste vi installera paketet python3-pip och kommandot för att uppdatera paketen är lite längre. I dessa fall föredrar jag att ladda ner originalfilen. Uppdatering om vi väljer det här alternativet är lika enkelt som att skriva youtube -dl -U, lätt att komma ihåg just nu, låt oss se att det fungerar felaktigt.

Skapa en Symlink i / bin vi kommer att se till att terminalen kan starta den var den än är. Annars kommer vi inte att kunna starta den och vi måste dra filen till terminalen innan länken för att ladda ner. Detta, genom att dra det till terminalen, är något vi måste göra om vi vill uppdatera det, eftersom när vi väl har lagt det i mappen / bin ger det oss ett fel. Jag vill betona det att placera körbara filer i mappen / bin kan vara farligt och rekommenderas endast om du litar på utvecklaren 100% .

Hastighet, din möjliga akilleshäl

Men inte allt är perfekt. Det kan finnas några problem beroende på länkens ursprung. Om vi ​​länkar till HDD-delen av en hybridskiva märks ingen verklig skillnad. Nu monterar vissa Linux-operativsystem inte den här delen automatiskt, och det är något som vi måste konfigurera från inställningarna. Problemen accentueras om disken är extern eller en trådlös. För det första måste du i vissa fall montera den manuellt och för det andra kommer du att märka att den laddar filerna. Det kan vara 2-3 sekunder en film, men det är något att nämna.

Oavsett och var originalfilen är, direktlänkar eller, i detta fall, Symlink kan vara mycket användbara och med tanke på att de ockuperar ingentingDe är värda det.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.