Skip to content
Uudet virat
  • Windows 11-uppdatering KB5007262 fixar Microsoft Installer-problem
  • Hur man aktiverar eller inaktiverar lösenordsgenerator på Microsoft Edge
  • Hur man uppgraderar till Windows 11
  • Hur man lägger till teman för att anpassa Microsoft Edge
  • Windows 10 kommer inte att få x64 app-emulator för ARM
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

Home - Linux - Hur man hittar trasiga symlänkar i Linux

Trasiga funktioner för symlänkar

Hur man hittar trasiga symlänkar i Linux

    måndag maj 10, 2021

Contents

  • 1 Hur man hittar trasiga symlänkar i Linux
    • 1.1 Verktygen för att fixa trasiga symlänkar
    • 1.2 Breaking Symlinks
    • 1.3 Hitta och fixa trasiga symlänkar

Hur man hittar trasiga symlänkar i Linux

Symboliska länkar, eller symlänkar, är ett sätt att förenkla hanteringen av ditt Linux-system. Detta är ganska vanligt på servrar eller arbetsstationer, där länkning av en katalog till en annan används för att applikationer ska skicka information till en annan plats i katalogträdet utan att ändra konfigurationer – viktigt för att upprätthålla ett hälsosamt system. Problemet med att använda symlänkar är dock att det inte finns någon garanti för att du alltid har båda katalogerna i den länken. Här visar vi dig hur du hittar och fixar trasiga symlänkar i Linux.

Verktygen för att fixa trasiga symlänkar

Det finns en otroligt hjälpsam applikation som heter helt enkelt symlinks i de flesta förvar. Det är ett enkelt kommandoradsverktyg som ger bra resultat och alternativ för att radera samma trasiga symlänkar.

Använd följande kommandon för att installera den:

# For Debian/Ubuntu-based distro
sudo apt install symlinks
 
# For Fedora/CentOS
sudo dnf install symlinks

Det finns ett par viktiga alternativ för symlinks. De är -d, som tar bort dinglande länkar, och -r, som rekursivt gör vad som helst alternativ du anger via underkataloger.

Du kan också använda den inbyggda find verktyg i Linux. Detta är ett mindre användarvänligt exempel, men det är bra att lära sig hitta-kommandot och hur det fungerar.

Breaking Symlinks

Först skapar jag en symbolisk länk. Detta innebär att man tar en befintlig fil och använder ln kommando för att länka den till en fil som inte finns ännu. Det skulle vara som följande exempel för mig.

touch test-file.txt
ln -s test-file.txt linked-file.txt

Du kan se via ls kommando att länken finns.

Trasiga inställningar för symlänkar

Nu ska jag bryta den länken.

rm test-file.txt
Trasiga symlänkar Rm

Du kan se att även om jag har tagit bort originalfilen, ls -l kommando rapporterar fortfarande länken. Det är här problemet kommer in. Dessa filer kan finnas i olika kataloger, vilket gör det mycket svårare att kontrollera om originalfilen fortfarande finns.

Trasiga symlänkar Läsning Trasiga länkar

Hitta och fixa trasiga symlänkar

Sättet att fixa trasiga symlänkar är att bara ta bort dem. Det är omöjligt att ta tillbaka dem, så du måste bara rensa dem från det virtuella katalogträdet.

Att rapportera trasiga symlänkar med symlinks verktyg, använd följande kommando:

symlinks .

Notera ”.” indikerar den nuvarande arbetskatalogen. Ändra detta för vilken katalog du vill söka. Utgången kan se ut så här:

dangling: /home/jperkins/linked-file.txt -> test-file.txt

Indikerar att ”linked-file.txt” dinglar och att symlänken är trasig. För att radera dem, använd följande kommando:

symlinks -d .

Utdata kommer att se ut som förra gången men kommer också att innehålla en rad för ”borttagen”.

Trasiga symlänkar Symlink D

För att fixa trasiga symlänkar med find, använd följande kommando:

find . -xtype l
Trasiga symlänkar hitta

Observera än en gång att ”.” representerar den nuvarande arbetskatalogen. Detta ger en mindre användarvänlig produktion men kommer ändå att vara till hjälp.

Och för att radera, lägg till delete alternativ.

find . -xtype l -delete
Trasiga symlänkar Hitta Radera

Du får ingen utdata för den här, men om du kör den igen utan -delete alternativ hittar du inget.

Det är allt. Nu kan du enkelt hitta trasiga symlänkar och ta bort dem innan de orsakar fler problem. Det finns fler handledning om symlänkar som du bör kolla in. Du kan också lära dig mer om skillnaden mellan en symlink och en hård länk och när du ska använda dem.

Relaterad:

  • Hur man skapar symboliska länkar (Symlink) i Windows 10
  • Hur man använder fd för att snabbt hitta filer i Linux och macOS
  • 8 sätt att upprätthålla en ren, mager Ubuntu-maskin

#Hur #man #hittar #trasiga #symlänkar #Linux

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Inläggsnavigering

Previous Article
Next Article

Senaste inläggen

  • Windows 11-uppdatering KB5007262 fixar Microsoft Installer-problem
  • Hur man aktiverar eller inaktiverar lösenordsgenerator på Microsoft Edge
  • Hur man uppgraderar till Windows 11
  • Hur man lägger till teman för att anpassa Microsoft Edge
  • Windows 10 kommer inte att få x64 app-emulator för ARM

Kategorier

  • Deals
  • News
  • Software Tools

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
ONIONI.FI
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Alltid aktiverad
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SPARA OCH ACCEPTERA

Terms and Conditions - Privacy Policy