Syntaxrename 's/src/dst/' *
*
는 모든 파일과 일치할 수 있으며 제한 사항을 추가할 수 있습니다(*.jpg)rename 's/src/dst/' *
*
可以匹配任意文件,可以加限制(*.jpg)
这种方式遇到第一个匹配的字符串时,替换,后面的不替换
只匹配了第一个.txt
rename 's/.txt/.jpg/' *
**加上$**则会匹配到后缀
rename 's/.txt$/.jpg/' *
在所有文件的文件名后面添加str
rename 's/$/str/' *
举例rename 's/$/txt/' *
在文件名后添加txt
删除所有文件的文件名后面的str
rename 's/str$//' *
举例rename 's/txt$//' *
删除所有文件的文件名后面的txt
在所有文件的文件名前面面添加str
rename 's/^/str/' *
举例rename 's/^/hhh' *
在文件名前添加hhh
删除所有文件的文件名前面的str
rename 's/^str//' *
举例rename 's/^hhh//' *
删除所有文件的文件名后面的hhh
开始的字符串^str
结尾的字符串str$
첫 번째 .txt
만
** $**를 추가하면 접미사
rrreee3. 모든 파일의 파일 이름 뒤에 접미사
추가 str
rrreee를 추가하세요. 예시rename 's/$/txt/' *
파일 이름 뒤에 txt를 추가하세요
4 삭제. 일괄 접미사
모든 파일의 파일 이름 뒤의 str
삭제
예's/txt$//' 이름 바꾸기 *
파일 뒤의 txt 삭제 모든 파일 이름
5. 모든 파일의 파일 이름 앞에 접두사
를 추가합니다. str
rrreee🎜를 추가합니다. 예시rename 's/^/hhh' *
hhh🎜🎜🎜🎜6 접두어 삭제🎜🎜Delete 모든 파일의 파일 이름 앞에 str
🎜rrreee🎜Examplerename 's/^hhh//' *
Delete hhh
🎜🎜🎜 🎜시작 문자열 ^ str로 끝나는 문자열
🎜str$
🎜🎜Extension: Linux 쉘에서 이름 바꾸기 사용법🎜🎜rename은 C 언어 버전과 Perl의 두 가지 버전으로 나뉩니다. version🎜🎜C 언어 버전 형식: 🎜🎜rename 원래 문자열 새 문자열 파일 이름 🎜🎜예: 🎜🎜수정할 파일이 현재 디렉터리의 하위 디렉터리에 있는 파일 폴더에 저장되어 있으면 Linux가 포함된 모든 파일을 교체할 준비를 합니다. Unix의 🎜🎜 (1)은 현재 파일 폴더에 있고 명령문은 rename linux unix *🎜🎜 (2)는 현재 파일 file의 상위 디렉토리에 있으며 명령문은 rename linux unix file/*🎜🎜입니다. Perl 버전 스타일: 🎜🎜rename 's/original string/new string/' 파일 이름🎜🎜예: 🎜🎜질문은 C 언어 버전과 동일합니다🎜🎜(1) 현재 파일 폴더 아래에 있으며, 명령문은 rename 's/linux /unix/' *🎜🎜(2) 현재 파일 파일의 상위 디렉토리에 있으며 명령문은 rename 's/linux/unix/' file/*🎜🎜참고: Perl 버전은 지금은 기본적으로 사용됩니다🎜위 내용은 Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!