Sådan kopierer du en mappe med symlinks og de faktiske filer (Linux, macOS, Windows)

Hvordan kopieres en mappe med symlinks, så de faktiske filer fra symlinkene også kopieres, i stedet for kun at kopiere symlinkene?

For at kopiere en mappe med symlinks og sikre, at de faktiske filer også kopieres, kan du bruge kommandolinjeværktøjer som `cp -rL` på Linux/macOS eller `xcopy /s /e` på Windows, eller grafiske filhåndteringsprogrammer med de rette indstillinger.

Sådan kopieres en mappe med symlinks, så de faktiske filer også kopieres

For at kopiere en mappe, der indeholder symlinks, og sikre at de faktiske filer, som symlinkene peger på, også kopieres, kan du bruge forskellige metoder afhængigt af dit operativsystem. Her er nogle af de mest almindelige metoder:

Brug af kommandolinje i Linux/Unix

På Linux/Unix-systemer kan du bruge cp kommandoen med -L flaget:

  • cp -rL /kilde/mappe /destination/mappe

Her er hvad flagene betyder:

  • -r: Kopierer mapper rekursivt.
  • -L: Følger symlinks og kopierer de faktiske filer.

Brug af kommandolinje i macOS

På macOS kan du også bruge cp kommandoen med -L flaget på samme måde som på Linux/Unix:

  • cp -rL /kilde/mappe /destination/mappe

Brug af kommandolinje i Windows

På Windows kan du bruge xcopy kommandoen med /s og /e flagene:

  • xcopy /s /e /i /h /k /b /j /y /exclude:symlinks.txt /kilde\mappe \destination\mappe

Her er hvad flagene betyder:

  • /s: Kopierer mapper og undermapper undtagen tomme mapper.
  • /e: Kopierer alle undermapper, inklusive tomme mapper.
  • /i: Hvis destinationen ikke eksisterer, og kopieringen sker fra flere filer, antages destinationen at være en mappe.
  • /h: Kopierer skjulte filer og systemfiler.
  • /k: Kopierer attributter. Normalt nulstilles attributter.
  • /b: Kopierer symlinks som symlinks.
  • /j: Kopierer uden bufferet I/O.
  • /y: Undertrykker prompten for at bekræfte overskrivning af en eksisterende destinationsfil.
  • /exclude:symlinks.txt: Ekskluderer filer og mapper, der er angivet i symlinks.txt.

Brug af grafiske brugergrænseflader

Hvis du foretrækker at bruge en grafisk brugergrænseflade, kan du bruge filhåndteringsprogrammer som:

  • Linux/Unix: Nautilus, Dolphin, Thunar
  • macOS: Finder
  • Windows: File Explorer

Disse programmer har ofte indstillinger, der giver dig mulighed for at vælge, om du vil kopiere symlinks som links eller som de faktiske filer.

Ved at følge disse metoder kan du sikre, at både mapper og de faktiske filer, som symlinkene peger på, bliver korrekt kopieret til destinationen.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker