"리눅스 파일 확장자 일괄변경"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
3번째 줄: 3번째 줄:
;리눅스 여러 파일 확장자 한방에 변경
;리눅스 여러 파일 확장자 한방에 변경


<source lang='bash'>
<syntaxhighlight lang='bash'>
rename "s/\.기존$/.신규/" *
rename "s/\.기존$/.신규/" *
</source>
</syntaxhighlight>
<source lang='bash'>
<syntaxhighlight lang='bash'>
for f in *.기존; do mv -- "$f" "${f%.기존}.신규"; done  
for f in *.기존; do mv -- "$f" "${f%.기존}.신규"; done  
</source>
</syntaxhighlight>


==실행예시==
==실행예시==
* 확장자 html을 php로 변경
* 확장자 html을 php로 변경
<source lang='console'>
<syntaxhighlight lang='console'>
root@zetawiki:~# ll
root@zetawiki:~# ll
total 104
total 104
28번째 줄: 28번째 줄:
-rw-r--r-- 1 root root  442 Oct 11 17:54 2.php
-rw-r--r-- 1 root root  442 Oct 11 17:54 2.php
-rw-r--r-- 1 root root  2534 Oct 11 17:54 3.php
-rw-r--r-- 1 root root  2534 Oct 11 17:54 3.php
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2021년 6월 3일 (목) 10:00 판

1 개요

리눅스 파일 확장자 일괄변경
리눅스 여러 파일 확장자 한방에 변경
rename "s/\.기존$/.신규/" *
for f in *.기존; do mv -- "$f" "${f%.기존}.신규"; done

2 실행예시

  • 확장자 html을 php로 변경
root@zetawiki:~# ll
total 104
drwxr-xr-x 2 root root  4096 Oct 11 17:54 ./
drwxr-xr-x 8 root root  4096 Oct 28 11:40 ../
-rw-r--r-- 1 root root   915 Oct 11 17:54 1.html
-rw-r--r-- 1 root root   442 Oct 11 17:54 2.html
-rw-r--r-- 1 root root  2534 Oct 11 17:54 3.html
root@zetawiki:~# rename "s/\.html$/.php/" *
root@zetawiki:~# ll
total 104
drwxr-xr-x 2 root root  4096 Oct 11 17:54 ./
drwxr-xr-x 8 root root  4096 Oct 28 11:40 ../
-rw-r--r-- 1 root root   915 Oct 11 17:54 1.php
-rw-r--r-- 1 root root   442 Oct 11 17:54 2.php
-rw-r--r-- 1 root root  2534 Oct 11 17:54 3.php

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}