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 자 이상의 이름 없음).