2022년 5월 28일 오후 3시(EDT)에 게시됨
Deepesh는 2018년에 소비자 기술 블로그를 설립하면서 기술에 대한 글을 쓰기 시작했습니다. 그는 2021년에 MakeUseOf에 합류했으며 주로 Linux, 프로그래밍, Windows 및 게임에 대한 글을 썼습니다. 그는 컴퓨터 응용 분야 학사 학위를 취득했으며, 그 동안 자신의 임무를 "즐기려고" 최선을 다했습니다.
Linux 또는 프로그래밍에 대한 정보 가이드를 작성하지 않을 때는 구석에 은둔하여 책을 읽거나, 자칭 "멋진" 리프를 어쿠스틱 기타로 연주하거나, 새로운 취미를 찾고 있다가 그만두고 다시 새로운 취미를 찾는 모습을 볼 수 있습니다. 그는 현재 How-To Geek에서 Linux 및 프로그래밍 편집자로 일하고 있습니다.
MakeUseOf 계정에 로그인하세요
파일 확장자는 운영 체제와 사용자 모두가 서로 다른 파일 형식을 구별하고 그 안에 저장된 내용을 이해하는 데 도움이 됩니다. 확장자가 ".txt"인 파일을 보면 해당 파일에 텍스트 데이터가 포함되어 있다는 것을 즉시 알 수 있습니다. 마찬가지로 ".exe" 파일은 Windows 실행 파일이고 ".sh" 파일은 Linux 쉘 스크립트입니다.
하지만 어떤 이유로 이러한 확장자를 변경하고 싶다면 어떻게 해야 할까요? 아마도 텍스트 파일의 이름을 Bash 스크립트로 바꿔야 할 수도 있습니다. 단순히 텍스트 파일에 코드를 작성하는 것만으로는 작업을 수행할 수 없습니다.
Linux에서는 파일 확장자를 변경하는 것이 생각보다 훨씬 쉽습니다.
터미널에서 파일 확장자 변경
확장자는 파일 이름의 일부입니다. 확장명(또는 이름)을 변경하려면 mv 명령을 사용합니다. mv는 "move"를 의미하며 Linux에서 파일을 이동하고 이름을 바꾸는 표준 명령입니다.
그런데 파일 이름을 바꾸는 데 mv를 사용하는 이유가 궁금할 것입니다. 이름 바꾸기 작업은 이름만 다를 뿐 동일한 디렉터리에서 이동 작업과 동일하기 때문입니다.
명령줄에서 파일 이름을 바꾸는 기본 구문은 다음과 같습니다:
mv file.oldext file.newext ...여기서 oldext 및 최신 각각 이전 확장과 새 확장입니다.
텍스트 파일 "myscript.txt"를 Bash 스크립트로 변경하려고 한다고 생각해 보세요. 그렇게 하려면 다음 명령을 사용하십시오:
mv myscript.txt myscript.sh 파일 소유자에 따라 mv 명령 앞에 sudo를 추가해야 할 수도 있습니다.
한 번에 여러 파일 확장자의 이름 바꾸기
확장자가 부적절한 파일로 구성된 전체 폴더가 있습니까? 간단한 Bash for 루프를 사용하면 여러 파일의 확장자를 한 번에 변경할 수 있습니다. 예를 들어, 폴더의 모든 TXT 파일을 PDF로 변경하려면:
for a in *.txt; do mv -- "$a" "${a%.txt}.pdf"; done 앞서 언급한 한 줄짜리 코드는 ".txt"로 끝나는 모든 파일을 찾는 for 루프입니다. 그런 다음 일치하는 모든 파일 이름에 대해 이름 바꾸기 작업을 반복적으로 수행하고 ".txt" 확장자를 ".pdf"로 바꿉니다. "완료 " 명령 끝에는 루프가 완료되었음을 나타냅니다. 간단해요!
파일 확장자의 이름을 그래픽으로 바꾸는 방법
Linux에는 여러 데스크탑 환경이 있습니다. 일부는 기본 Windows 데스크탑과 매우 유사하지만 다른 일부는 각 그래픽 요소에서 고유성을 과시합니다. 그러나 사용자 경험은 모든 데스크톱에서 거의 동일합니다. 이는 Linux 데스크톱에서 파일 이름을 바꾸는 것이 가능한 한 쉽다는 것을 의미합니다.
컴퓨터에 설치된 파일 관리자를 열고 파일을 강조 표시하여 선택합니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 이름 바꾸기를 선택합니다. . 필드에서 확장자를 포함하여 파일 이름을 수정할 수 있습니다. 계속해서 파일 확장자를 변경한 다음 Enter를 누르세요. 마치겠습니다.
많은 Linux 파일 관리자는 추가 클릭을 절약하는 데 사용할 수 있는 바로가기도 제공합니다. 예를 들어 GNOME(Nautilus 파일 관리자)에서는 F2를 누를 수 있습니다. 파일을 강조 표시하면서 이름 바꾸기 기능을 빠르게 입력할 수 있어 마우스 오른쪽 버튼을 클릭할 필요가 없습니다. 마찬가지로 KDE Plasma(Dolphin) 및 XFCE(Thunar)에서는 F2를 누를 수 있습니다. 파일 확장자를 빠르게 변경하려면 키를 누르세요.
Linux에서 기본 파일 관리 작업 수행
데스크탑 인터페이스를 사용하여 파일 확장자 이름을 바꾸는 것은 직관적이고 쉽게 수행되지만, 여러 파일을 동시에 처리할 때는 터미널을 사용하는 것이 최적의 선택입니다.
Linux 명령줄은 사용법을 아는 사용자를 위한 강력한 도구입니다. 일상적인 작업부터 고도로 정교한 시스템 관리 작업까지 모든 작업을 터미널로 수행할 수 있습니다. 그리고 가장 좋은 점은 Linux 시스템을 사용하기 위해 GUI가 필요하지 않다는 것입니다. 이것이 바로 그래픽 인터페이스가 표준이 되는 시대에 터미널이 여전히 Linux 생태계의 일부인 이유입니다.