Sådan oprettes links til filer eller mapper (Symlink) i Linux

Sådan oprettes links til filer eller mapper (Symlink) i Linux

Windows-genveje er et mareridt for mig. Næsten ethvert program, du installerer, placerer som standard en på dit skrivebord. Personligt, hver gang dette sker, skrald jeg det, selv før installationen er færdig. Jeg vil have mit skrivebord rent, bare efterlade det med flere ikoner, mens jeg laver et job. Men ikke alle genveje er dårlige, og i Linux er der symbolske links eller symlink at jeg allerede kan lide mere.

For det første genereres disse links ikke spontant, og det er ikke alle udfyldt med dem. For at fortsætte kan det tjene os til det, du ser i fangsten: link alt indholdet af en mediemappe til den personlige mappe. Således behøver software som VLC kun at søge i den originale mappe for at finde indholdet, og det vil være næsten 100% det samme. Og det er, at VLC ikke tillader at tilføje en ekstra sti til biblioteket; du er nødt til at få det til at vise dit multimediebibliotek, noget der ikke er det samme, og i det mindste lige nu er det ikke tilgængeligt i VLC 4.0 beta.

Sådan oprettes en Symlink

For at oprette et Symlink, det er bedst at gøre det med terminalen. Der er filadministratorer, der gør det med en grafisk grænseflade, men det er kun værd at oprette et link til hver gang. Fra terminalen kan vi trække indholdet af en hel mappe. Kommandoen ville være følgende:

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

Den gode ting er, at terminal giver os mulighed for at trække mapper inde. Et eksempel på at oprette Symlink til en mappe ville være ln -s '/ media / pablinux / Data / Music / All That Remains' / home / pablinux / Music, den første med citaterne, fordi jeg har trukket den. Den kommando, jeg har brugt til at lægge hele musikmappen, er "lidt" længere:

Link hele musikmappen

For at vælge alt indholdet i et vindue er det mest almindelige i Linux tryk på Ctrl + A., men det er muligt, at en eller anden filhåndtering bruger kombinationen Ctrl + E. Når alt er valgt, trækker vi det til terminalen, angiver destinationsstien og trykker på Enter.

Andre anvendelser

Dette kan også hjælpe os for at "lægge" nogle filer i / bin-mappen, mere specifikt nogle, som vi vil bruge sammen med terminalen. For eksempel kan vi installere flere muligheder for youtube-dl, men kun den, der tilbydes i officielle hjemmeside og din GitHub. Lige efter den, vi installerede, opdateres med kommandoen pip, men for at bruge det skal vi installere pakken python3-pip og kommandoen til at opdatere pakkerne er lidt længere. I disse tilfælde foretrækker jeg at downloade den originale fil. Opdatering, hvis vi vælger denne mulighed, er så simpelt som at skrive youtube -dl -U, let at huske i øjeblikket, lad os se, at det fungerer uregelmæssigt.

Oprettelse af en Symlink i / bin vi vil sikre, at terminalen kan starte den, uanset hvor den er. Ellers kan vi ikke starte den, og vi bliver nødt til at trække filen til terminalen før linket skal downloades. Dette, trækker det til terminalen, er noget, vi bliver nødt til at gøre, hvis vi vil opdatere det, da når vi først har sat det i / bin-mappen, giver det os en fejl. Det vil jeg understrege at placere eksekverbare filer i / bin-mappen kan være farligt og anbefales kun, hvis du har tillid til udvikleren 100% .

Hastighed, din mulige akilleshæl

Men ikke alt er perfekt. Der kan være et par problemer afhængigt af oprindelsen af ​​linket. Hvis vi linker til HDD-delen af ​​en hybrid disk, kan der ikke mærkes nogen reel forskel. Nu monterer nogle Linux-operativsystemer ikke denne del automatisk, og det er noget, vi skal konfigurere ud fra indstillingerne. Problemerne forstærkes, hvis disken er ekstern eller en trådløs. For det første skal du i nogle tilfælde montere det manuelt, og for det andet vil du bemærke, at det indlæser filerne. Det kan være 2-3 sekunder en film, men det er noget, der skal nævnes.

Uanset og hvor den oprindelige fil er, kan direkte links eller i dette tilfælde Symlink være meget nyttigt og under hensyntagen til, at de besætter ikke nogetDe er det værd.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.