터미널에서 형식이 다른 여러 파일을 동시에 이동

화살표 및 디렉토리 아이콘

제목을 읽은 후에는 아주 간단하다고 생각할 수 있습니다. cp 또는 mv 명령 와일드 카드 문자 *를 사용하여 한 번에 모두 이동합니다. 그러나 그것은 당신이 작업하는 디렉토리 안의 모든 파일을 이동시킬 것입니다. 그러나 우리는 정확히 그것을 원하지 않습니다.이 미니 튜토리얼에서 보여주고 싶은 것은 좀 더 세련된 것입니다. 즉, 특정 형식 만 해당 디렉토리 내부에서 다른 위치로 이동하는 것입니다.

이동이라고 말하면 이름을 바꿀 수도 있습니다. 그 말을 듣고, 이것이 어떻게 수행 될 수 있는지 보여주는 사업을 시작합시다. 아주 쉽고 빠른 방법, 특정 파일 형식을 제거해야 할 때 하나씩 이동할 필요 없이 단일 명령줄에서 모든 것을 자동화할 수 있습니다. 글쎄, 다른 형식을 이동하려면 한 디렉토리에서 다른 디렉토리로 파일에서 명령 형식은 다음 중 하나 일 수 있습니다.

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

두 경우 모두 서비스를 제공합니다. 첫 번째 경우에는 출발 경로 그리고 확장 우리가 움직일 것입니다. 파일 이름에 관계없이 파일에 영향을 미치고 다른 파일이 아닌 파일 만 이동됩니다. 두 번째 경우에는 이동할 파일이있는 디렉토리에서 이미 작업 중이라고 가정합니다.

예를 들어 한 디렉토리에서 다른 디렉토리로 모든 비디오를 이동한다고 가정 해보십시오. 대신이 디렉토리에는 .txt, .odt 문서 및 .mp3의 음악이 있습니다. 이동에만 관심이 있었다면 .flv, .mp4, .avi 및 .mkv, 우리가 할 일은 다음과 같습니다.

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

그렇게 간단합니다. ls를 사용하여 해당 소스 디렉토리의 내용을 나열합시다.이동 된 모든 파일이 사라진 것을 볼 수 있지만 영향을주고 싶지 않은 파일은 사라집니다. 매우 간단한 예이지만 초보자는 확실히 감사합니다!


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Gerarjors

    뛰어난 공헌과 유용함