Linux에서 한 번에 여러 파일 이름 바꾸기

어떻게 할 수 있는지 궁금한 적이 있다면 한 번에 여러 파일 이름 바꾸기, 하나씩 진행하는 대신 찾고있는 미니 자습서입니다. 여기에서 우리는 당신이 좋아하는 GNU / Linux 배포판의 콘솔에서 진행하는 방법을 단계별로 가르쳐서 이름을 독립적으로 수행하고 시간을 낭비하지 않고도 간단하고 편안한 방법으로 동시에 변경할 수 있도록 할 것입니다. cp 또는 mv 명령을 시도한 경우 여러 파일을 동시에 수행 할 수 없다는 것을 알 수 있습니다.

그러나 다른 방법이 있으며 이러한 대안 중 하나는 mmv 명령. 터미널에 mmv 명령을 입력하고 실행하면 프로그램이 설치되어 있지 않다는 일반적인 메시지를 볼 수 있으므로 일반적으로 사용하는 선호하는 패키지 관리자를 사용하여 필요한 패키지를 계속 설치할 수 있습니다. 같은 이름을 가진 이 패키지를 설치하면 파일을 개별적으로가 아니라 일괄 적으로 이동, 복사, 추가 및 이름을 바꿀 수있는 원본 mv보다 더 유연한 도구를 사용할 수 있습니다.실제로 mmv를 그대로 사용하면 혼자서 할 수 없지만 표준 와일드 카드 Unix 운영 체제에서 제공하는 것 중 하나이며 mmv와 결합하면 동시에 여러 파일의 이름을 변경할 수 있습니다. 예를 들어 우리가 홈 디렉토리에 있고 c1.txt, c2.txt 및 c3.txt라는 세 개의 텍스트 파일이 있다고 가정합니다. 이러한 이름을 d1.txt, d2.txt 및 d3.txt로 변경하려고합니다.

mmv c \ * d \ # 1

이제 ls로 목록을 작성하면 이름이 찾고 있던 것을 알 수 있습니다. 즉, 패턴 c \ * (c1, c2, c3)는 패턴 d \ # 1 (d1, d2 및 d3)로 변경되었으며 첫 번째 와일드 카드 (1)를 참조합니다. 물론 다른 특수 문자를 사용하여 텍스트 문자열 등을 수정할 수 있습니다. 예를 들어 hello1.txt, hello2.txt 및 hello3.txt 파일이 있다고 가정하고 위의 mmv 뒤에 다음을 입력합니다.

mmv '* hol *' '# 1abc # 2'

결과는 abca1.txt, abca2.txt 및 abca3.txt입니다. 확장명을 수정하려는 경우 모든 파일의 이름을 변경하지 않고도 가능합니다. .txt를 .htm으로 바꾸려고한다고 가정 해보십시오.

mmv \ *. txt \ # 1.htm

결과는 abca1.htm 등이됩니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 남겨주세요

코멘트를 남겨주세요

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

*

*

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

  1.   길레

    흥미롭게도 저는 보통 그래픽 도구 인 pyrename을 사용합니다.
    반면에 .txt를 .htm으로 변경하는 예에서는 .html을 사용하는 것이 거의 낫습니다. .htm은 3 년대에 90 자 이상의 확장을 허용하지 않았던 FAT 파일 시스템에 대해 Microsoft가 만든 축약 형이기 때문입니다. 웹이 시작되었을 때 (8 자 이상의 이름 없음).