Sådan Kopierer Du Filer fra list.txt til en Ny Mappe, Når cp Kommandoen Fejler

Hvordan kopieres en liste af filer fra list.txt til en ny mappe, når kommandoen `cp \`cat list.txt\` new_folder` ikke virker, og det viser sig, at mappen new_folder ikke eksisterer?

Når kommandoen `cp \`cat list.txt\` new_folder` ikke virker, skyldes det ofte, at mappen new_folder ikke eksisterer; løs problemet ved først at oprette mappen med `mkdir new_folder` og derefter kopiere filerne med `xargs -a list.txt cp -t new_folder`.

Sådan kopieres en liste af filer fra list.txt til en ny mappe, når kommandoen `cp \`cat list.txt\` new_folder` ikke virker, og det viser sig, at mappen new_folder ikke eksisterer

Hvis du forsøger at kopiere en liste af filer fra list.txt til en ny mappe, og kommandoen cp \`cat list.txt\` new_folder ikke virker, kan det skyldes, at mappen new_folder ikke eksisterer. Følg disse trin for at løse problemet:

  1. Opret den nye mappe:
    mkdir new_folder
  2. Bekræft, at mappen er oprettet:
    ls -ld new_folder
  3. Kopier filerne fra list.txt til den nye mappe:
    xargs -a list.txt cp -t new_folder

Her er en forklaring af hver kommando:

  • mkdir new_folder: Opretter en ny mappe med navnet new_folder.
  • ls -ld new_folder: Bekræfter, at mappen new_folder er oprettet ved at vise dens detaljer.
  • xargs -a list.txt cp -t new_folder: Bruger xargs til at læse filnavne fra list.txt og kopiere dem til new_folder ved hjælp af cp kommandoen.

Ved at følge disse trin sikrer du, at mappen new_folder eksisterer, før du forsøger at kopiere filerne, hvilket løser problemet med den oprindelige kommando.