Linux는 파일에서 파일 이름을 한 줄씩 읽고 일치하는 파일을 지정된 디렉터리에 복사합니다.

Linux에서 파일 이름을 한 줄씩 읽고 일치하는 파일을 지정된 디렉토리에 복사하려면 아래 자습서를 따르십시오.

  1. 예를 들어 텍스트 파일을 만들고  filelist.txt파일에 한 줄씩 일치시키고 복사해야 하는 파일 이름을 씁니다. 각 파일 이름이 한 줄에 있는지 확인하십시오.
  2. 복사된 파일을 저장할 대상 디렉토리를 만듭니다.

    mkdir /path/to/destination

    /path/to/destination실제 대상 디렉터리 경로로 대체됩니다

  3. 루프 구조를 사용하여  filelist.txt파일을 한 줄씩 읽고 복사 작업을 수행합니다.

    while IFS= read -r filename; do
        cp "$filename" /path/to/destination
    done < filelist.txt

    /path/to/destination실제 대상 디렉터리 경로로 대체됩니다

  4. 위의 명령을 실행한 후 시스템은  filelist.txt파일의 파일 이름을 한 줄씩 읽고 일치하는 파일을 지정된 디렉터리에 복사합니다.

복사 작업을 수행하기 전에  filelist.txt파일의 파일 이름이 올바른지 다시 확인하고 우발적인 데이터 손실을 방지하기 위해 중요한 파일을 백업하십시오.

위의 튜토리얼이 파일 이름을 한 줄씩 읽고 Linux 시스템의 지정된 디렉토리에 파일을 복사하는 데 도움이 되기를 바랍니다. 다른 질문이 있는 경우 자세한 내용을 제공하거나 추가 지원을 위해 관련 문서를 참조하십시오.

추천

출처blog.csdn.net/tiansyun/article/details/132287762