>  기사  >  운영 및 유지보수  >  Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

王林
王林앞으로
2023-05-14 23:04:045229검색

1. rename rename

Syntax
rename 's/src/dst/' * *는 모든 파일과 일치할 수 있으며 제한 사항을 추가할 수 있습니다(*.jpg)rename 's/src/dst/' * *可以匹配任意文件,可以加限制(*.jpg)

2. 基本用法

这种方式遇到第一个匹配的字符串时,替换,后面的不替换
只匹配了第一个.txt

rename 's/.txt/.jpg/' *

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

**加上$**则会匹配到后缀

rename 's/.txt$/.jpg/' *

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

3. 添加后缀

在所有文件的文件名后面添加str

rename 's/$/str/' *

举例rename 's/$/txt/' * 在文件名后添加txt

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

4. 批量删掉后缀

删除所有文件的文件名后面的str

rename 's/str$//' *

举例rename 's/txt$//' *删除所有文件的文件名后面的txt

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

5. 添加前缀

在所有文件的文件名前面面添加str

rename 's/^/str/' *

举例rename 's/^/hhh' * 在文件名前添加hhh

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

6. 删除前缀

删除所有文件的文件名前面的str

rename 's/^str//' *

举例rename 's/^hhh//' *删除所有文件的文件名后面的hhh

Linux 이름 바꾸기에서 파일 이름을 일괄 수정하는 방법

开始的字符串^str
结尾的字符串str$

2 . 기본 사용법

이 방법에서는 일치하는 첫 번째 문자열이 발견되면 교체되고 다음 문자열은 교체되지 않습니다

첫 번째 .txt

rrreee

linux rename 파일 이름 일괄 수정 방법

** $**를 추가하면 접미사

rrreee

linux 파일 일괄 수정 방법 이름 바꾸기 names

3. 모든 파일의 파일 이름 뒤에 접미사

추가 str

rrreee

를 추가하세요. 예시rename 's/$/txt/' * 파일 이름 뒤에 txt를 추가하세요

4 삭제. 일괄 접미사

모든 파일의 파일 이름 뒤의 str 삭제

rrreee

's/txt$//' 이름 바꾸기 *파일 뒤의 txt 삭제 모든 파일 이름

linux 파일 이름 일괄 수정 방법 이름 바꾸기

5. 모든 파일의 파일 이름 앞에 접두사

를 추가합니다. str

rrreee🎜를 추가합니다. 예시rename 's/^/hhh' * hhh🎜🎜linux rename 파일 이름을 일괄 수정하는 방법🎜🎜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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제