Massren은 자신의 텍스트 편집기를 사용하여 여러 파일 이름을 바꾸는 데 사용할 수있는 명령 줄 도구입니다. 정규 표현식을 피해야하기 때문에 다중 재생 도구는 일반적으로 명령 줄에서 사용하기가 어렵고 각 도구는 자체 구문 및 재생의 향료를 사용합니다. Massren의 장점은 매일 사용하는 텍스트 편집기를 사용하고 있으므로 모든 기능을 사용할 수 있다는 것입니다.
이 도구는 대상 디렉토리의 파일 이름이 포함 된 파일을 만들고 텍스트 편집기 에서이 파일을 열어 작동합니다. 그런 다음 파일 이름을 직접 수정할 수 있습니다. 완료되면 텍스트 파일을 저장하면 파일의 이름이 바뀝니다. 변경되지 않은 줄은 단순히 무시됩니다.
자신의 텍스트 편집기를 사용하여 여러 파일의 이름을 바꿉니다. VIM, EMACS, 숭고한 텍스트 또는 메모장을 포함한 텍스트 편집기와 함께 작동해야합니다.
실행 취소 - 이름 바꾸기 작업을 취소 할 수 있습니다.
파일을 하위 디렉토리로 옮깁니다. 자세한 내용은이 지침을 참조하십시오.
드라이 런 모드 - 실제로 파일 이름을 바꾸지 않고 이름 바꾸기 결과를 테스트하십시오.
크로스 플랫폼 - Windows, OSX 및 Linux가 지원됩니다.
안전 점검 - 여러 가지 이름이 바뀌기 때문에 실수로 이름이 변경되지 않도록 다양한 수표가 마련되어 있습니다. 예를 들어, 프로그램은 파일 이름 목록이 편집되는 동안 파일이 다른 것에 의해 변경되지 않았는지 확인합니다. 파일을 저장 전후에 파일 수가 다른 경우 작업도 취소됩니다.
각 플랫폼의 최신 실행 파일은 릴리스 페이지에서 사용할 수 있습니다.
가장 쉬운 방법은 Homebrew입니다.
brew install massren
또는 아래에 설명 된 Linux 방법이 작동해야합니다.
설치가 실패하면 아래 지침을 따르십시오.
go install github.com/laurent22/massren@latest 기본적 으로이 도구는 $GOPATH/bin/massren 에 설치됩니다. 여기에서 export PATH=$PATH:$GOPATH/bin gopath/ /bin 을 사용하여 PATH 변수에 $GOPATH/bin Symlink 또는 $ gopath/bin을 추가 할 수 있습니다.
Linuxbrew와 호환되므로 Mac OS와 동일한 명령도 작동합니다.
실행 파일은 https://github.com/laurent22/massren/releases에서 다운로드 할 수 있습니다
참고 : Windows 릴리스는 버전 1.3 기준으로 중단됩니다. 이 프로그램은 여전히 Windows에서 작동하며 위의 "Linux"방법을 사용하여 구축 및 설치할 수 있습니다. Windows 릴리스를 유지 관리하는 데 관심이 있으시면 알려주십시오.
Usage:
massren [OPTIONS]
Application Options:
-n, --dry-run Don't rename anything but show the operation that would have
been performed.
-v, --verbose Enable verbose output.
-c, --config Set or list configuration values. For more info, type:
massren --config --help
-u, --undo Undo a rename operation. Currently delete operations cannot be
undone (though files can be recovered from the trash in OSX
and Windows). eg. massren --undo [path]
-V, --version Displays version information.
Help Options:
-h, --help Show this help message
Examples:
Process all the files in the current directory:
% massren
Process all the JPEGs in the specified directory:
% massren /path/to/photos/*.jpg
Undo the changes done by the previous operation:
% massren --undo /path/to/photos/*.jpg
Set VIM as the default text editor:
% massren --config editor vim
List config values:
% massren --config
가능한 구성 값과 기본값을 볼 수 있도록 massren --help --config (또는 massren -ch )를 입력하십시오.
Config commands:
Set a value:
% massren --config <name> <value>
List all the values:
% massren --config
Delete a value:
% massren --config <name>
Possible key/values:
editor: The editor to use when editing the list of files.
Default: auto-detected.
use_trash: Whether files should be moved to the trash/recycle bin
after deletion. Possible values: 0 or 1. Default: 1.
include_directories: Whether to include the directories in the file buffer.
Possible values: 0 or 1. Default: 1.
include_header: Whether to show the header in the file buffer. Possible
values: 0 or 1. Default: 1.
Examples:
Set Sublime as the default text editor:
% massren --config editor "subl -n -w"
Don't move files to trash:
% massren --config use_trash 0
Go 1.17+가 필요합니다
go mod tidy
go build
Massren 기능은 거의 완전한 코드 범위를 가진 강력한 테스트 스위트에서 지원됩니다. 테스트 장치를 실행하려면 소스 코드 디렉토리에서 go test -v 입력하십시오.
MIT 라이센스 (MIT)
저작권 (C) 2013-2025 Laurent Cozic
이에 따라이 소프트웨어 및 관련 문서 파일 ( "소프트웨어")의 사본을 얻는 사람에게는 허가가 부여됩니다. 소프트웨어의 사용, 복사, 수정, 합병, 배포, 배포, 숭고 및/또는 소프트웨어의 사본을 판매 할 권한을 포함하여 제한없이 소프트웨어를 처리 할 수 있도록 소프트웨어를 제공 할 권한이 없습니다.
위의 저작권 통지 및이 권한 통지는 소프트웨어의 모든 사본 또는 실질적인 부분에 포함되어야합니다.
이 소프트웨어는 상업성, 특정 목적에 대한 적합성 및 비 침해에 대한 보증을 포함하여 명시 적 또는 묵시적 보증없이 "그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래에서 발생하는 계약, 불법 행위 또는 기타의 행동에 관계없이 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다.