GNU / Linux 오늘의 팁 : 대량 파일 이름 바꾸기

이름 바꾸기 명령

때때로 우리는 원하는 오디오, 이미지 또는 기타 파일로 가득 찬 디렉토리를 가지고 있습니다. 대량으로 이름 바꾸기, 다른 이름을 지정하거나 일부 다운로드 네트워크에서 다운로드 한 파일이고 일반적으로 작성자, 웹 등과 함께 긴 이름이 함께 제공되기 때문입니다. 많은 사람들은 어렵고 느린 길을 선택하는데, 그것은 그들이 원하는대로 이름을 지정하여 하나씩가는 것입니다.

그래서 당신은 당신의 삶을 복잡하게하지 않습니다 그리고 아무것도 설치하지 않고 간단한 방법으로 전체 디렉토리의 이름을 바꿀 수 있습니다. 시스템 콘솔에 액세스하고 실제 사용 예제와 함께 아래에 공개 된 명령을 사용하여 쉽게 실행할 수 있습니다. 

  • 100 개의 MP3 노래가 포함 된 압축 된 디렉토리를 다운로드했다고 가정 해보십시오. 여기에는 "www.musica.com의 오디오 XX- 오디오 트랙"형식의 이름이 포함됩니다. 여기서 XX는 노래 번호입니다. 당신이 원하는 경우 이름의 일부를 없애다,이 경우«By www.musica.com»의 경우 접두사«Audio»및 디렉토리는 Downloads에 있으며 Music이라고합니다.
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • 지금 원하는 것을 상상해보십시오 이름 바꾸기 "Illustration.jpg"와 같은 이름을 가진 다른 .jpg 이미지로 가득 찬 디렉토리에서 가져오고 "Photo.jpg"와 같은 이름을 원합니다. 이를 위해 다음을 사용할 수 있습니다.
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • 필요 대문자를 소문자로 또는 그 반대로 변경에? 문제 없어요:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • 확장 제거 및 변경txt와 같이 파일로 가득 찬 디렉토리에서 각각 :
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

자세한 내용은 rename (man rename)에 대한 매뉴얼 페이지를 참조 할 수 있습니다. 다른 옵션 대안 이들은 pyRenamer, Metamorphose, KRename, GPRename 등과 같은 프로그램으로, 이러한 명령을 사용하는 것보다 더 직관적이고 더 쉬울 수 있습니다.


코멘트를 남겨주세요

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

*

*

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

  1.   아이기엠 AGM

    이름 바꾸기 명령의 예를 들어 주셔서 감사합니다. Windows에서는 모두 선택하고 첫 번째 항목을 클릭하고 이름을 변경하면 나머지는 동일한 이름이 지정되지만 연속 된 숫자가 추가됩니다. 콘솔을 사용하여 Linux에서도 비슷한 작업을 수행 할 수 있습니까?

  2.   샌디에고

    파일 이름이 다른 경우 어떻게 해야 합니까?
    와일드카드 "*"를 파일 이름으로 넣으면 충분합니까?
    그라시아.