For at kopiere absolut alle filer og mapper, inklusive skjulte filer og mapper, ved brug af én enkelt kommando uden mønstermatching, kan du bruge følgende kommando:
cp -r /kilde/* /destination/ && cp -r /kilde/.[!.]* /destination/
Her er en forklaring på, hvordan denne kommando fungerer:
cp -r /kilde/* /destination/
: Denne del af kommandoen kopierer alle ikke-skjulte filer og mapper fra kilde til destination.cp -r /kilde/.[!.]* /destination/
: Denne del af kommandoen kopierer alle skjulte filer og mapper (dem, der starter med en punktum) fra kilde til destination.Bemærk, at .[!.]*
mønstret bruges til at matche skjulte filer og mapper, men undgår .
og ..
katalogerne.
Der er ingen enkeltstående flag i cp
kommandoen, der kan kopiere både synlige og skjulte filer og mapper i én enkelt operation. Derfor er det nødvendigt at bruge to separate cp
kommandoer som vist ovenfor.
Har du brug for hjælp til filoverførsel eller andre computeropgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør det lettere for dig selv og få den assistance, du har brug for!