여러 파일 이름에 파일 확장명 추가

여러 파일 이름에 파일 확장명 추가

다음과 같은 500개의 파일이 있는 폴더가 있습니다.

 xaa
 xab
 xac
 xad
 aae
 aaf

다음과 같은 결과를 얻기 위해 모든 파일 끝에 ".txt"를 추가하고 싶습니다.

xaa.txt
xab.txt
xac.txt
xad.txt

이 일은 어떻게 이루어질 것인가?

답변1

간단하게 사용하세요찾다+MV주문하다:

find yourfolder/ -type f -exec mv {} {}".txt" \;

답변2

여러 가지 방법이 있습니다. 그 중 세 가지는 다음과 같습니다.

rename 's/$/.txt/' ???    # Might be prename on some systems

for f in ???; do mv "$f" "$f.txt"; done

find -maxdepth 1 -type f -exec mv {} '{}.txt' \;

관련 정보