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

화살표 및 디렉토리 아이콘

제목을 읽은 후에는 아주 간단하다고 생각할 수 있습니다. 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

    뛰어난 공헌과 유용함