Creative Saplings

Linux에서 파일 이름을 바꾸는 방법

10월 22, 2020
No Comments

명령 줄 터미널은 Linux 서버를 관리하는 데 필수적인 도구입니다. Linux 사용자에게 최고의 생산성 도구를 제공하는 동시에 컴퓨터의 리소스를 절약 할 수 있습니다.

Linux의 잠재력을 효과적으로 사용하려면 기존 파일 이름 바꾸기와 같은 간단한 명령과 같은 기본 사항에 대한 강력한 지식이 필요합니다. 폴더. 이 자습서에서는 Linux에서 폴더 이름을 바꾸는 방법을 배웁니다.

mv 명령을 사용하여 Linux에서 파일 이름을 바꾸는 방법

“move”에서 줄인 mv 명령은 1입니다. Linux에서 파일을 처리 할 때 두 가지 기본적이지만 필수적인 작업을 수행 할 수 있습니다. 하나는 파일을 한 위치에서 다른 위치로 이동하고 다른 하나는 터미널을 통해 하나 이상의 파일 이름을 바꾸는 것입니다.

먼저, Linux에서 mv를 사용하여 파일 이름을 변경하는 방법을 살펴 보겠습니다.

시작하려면 SSH를 사용하여 명령 줄을 통해 서버에 액세스합니다. SSH에 대해 잘 모르고 자세히 알아 보려면 다음을 참조하세요. 유용한 자습서.

서버에 액세스하려면 터미널에 다음을 입력하십시오.

ssh your-user@your-server

대신 로컬 컴퓨터를 사용하는 경우 서버의 경우 기본 메뉴에서 터미널을 열어야합니다.

이후 mv 명령이 어떻게 작동하는지 아는 것이 중요합니다.이를 위해 다음을 실행합니다.

mv --help

이전에서 볼 수 있듯이 이미지에서 mv 명령의 기본 사용은 다음과 같습니다.

mv ...

다음은 가장 많이 사용되는 mv 옵션입니다.

  • -f – 파일을 덮어 쓰기 전에 메시지를 표시하지 않습니다.
  • -i – 파일을 덮어 쓰기 전에 경고 메시지를 표시합니다.
  • -u – 새 파일이거나 파일을 이동하는 경우에만 목적지에없는 경우
  • -v – 명령이 수행하는 작업을 표시합니다.

그리고 매개 변수는 다음과 같습니다.

– 파일의 소스 대상

– 대상 디렉토리

mv 명령을 사용하여 Linux에서 파일 이름 바꾸기

파일 이름을 바꾸려면 다음을 수행 할 수 있습니다. 다음과 같습니다.

mv oldnamefile1 newnamefile1

우리가 디렉토리에 있고 file1.txt라는 파일이 있고 이름을 file2로 변경한다고 가정합니다. .txt. 다음을 입력해야합니다.

mv file1.txt file2.txt

아주 간단합니다. 그러나 디렉토리에없는 경우 조금 더 입력해야합니다. 예 :

cd /home/user/docs/filesmv file1.txt file2.txt

mv 명령을 사용하여 여러 파일 이름 바꾸기

mv 명령은 파일 하나만 이름을 바꿀 수 있지만 사용할 수 있습니다. 다른 명령을 사용하여 여러 파일의 이름을 바꿉니다.

명령, find, for 또는 while 루프를 사용하고 여러 파일의 이름을 바꿉니다.

예를 들어, 모든 파일을 변경하려고 할 때 .txt 확장자에서 .pdf 확장자로 현재 디렉토리에서 다음 명령을 사용합니다.

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

이것은 목록을 살펴 보는 루프 (for)를 생성합니다. 확장자가 .txt 인 파일. 그런 다음 각 .txt 확장자를 .pdf로 바꿉니다. 마지막으로 루프를 종료합니다 (완료).

더 많은 고급 기능을 원한다면 rename 명령을 사용해야합니다. 이제 다룰 것입니다.

이름 바꾸기 Rename 명령을 사용하는 Linux의 파일

rename 명령을 사용하면 좀 더 제어 할 수 있습니다. 많은 Linux 구성에는 기본적으로 포함됩니다. 그러나 설치하지 않은 경우 간단한 명령으로 단 1 분만에 설치할 수 있습니다.

Debian, Ubuntu, Linux Mint 및 파생 제품의 경우 :

sudo apt install rename

반면에 CentOS 7 또는 RHEL을 사용하는 경우 :

sudo yum install rename

그리고 Arch Linux를 사용하고 있습니다.

yay perl-rename ## or yaourt -S perl-rename

이제 rename 명령을 사용할 수 있습니다. 일반적으로 rename 명령의 기본 구문은 다음과 같습니다.

rename "s/old-name/new-name/" files

처음에는 복잡해 보일 수 있지만 생각보다 훨씬 간단합니다.

이 예에서는 filetorename이라는 새 폴더를 만들고 touch 명령을 사용하여 5 개의 파일을 만듭니다.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

마지막 ls 명령을 사용하여 다음과 같은 파일을 볼 수 있습니다.

file1.txt라는 단일 파일의 이름을 바꾸려면 문장은 다음과 같습니다.

rename ‘s/file1/newfile1/’ file1.txt

모든 파일 (예 : .php)의 확장자를 변경하려고합니다. 다음과 같이 할 수 있습니다.

rename ‘s/.txt/.php/’ *.txt
ls

또한 원하는 파일이있는 다른 디렉토리를 지정할 수도 있습니다. 이름 바꾸기는 있습니다.

rename ‘s/.txt/.php/’ FILE/PATH

이름 바꾸기는 Perl의 정규식을 사용하므로이 명령은 광범위한 가능성이 있음을 의미합니다.

마지막으로 모든 명령 옵션을 확인하는 것이 좋습니다.다음을 실행하여 터미널에서 볼 수 있습니다.

rename –help

이름 바꾸기 명령을 사용하는 일반적인 예는 다음과 같습니다.

이름 바꾸기 제거 명령

시스템에 더 이상 이름 바꾸기를 설치하지 않으려면 소프트웨어 관리자를 사용하여 제거하십시오. 또는 터미널에서.

Debian, Ubuntu, Linux Mint 및 파생 제품 :

sudo apt remove rename

CentOS 및 RHEL :

sudo yum remove rename

이제 Linux 컴퓨터에서 이름 바꾸기가 제거되었습니다.

결론

터미널을 사용하여 Linux에서 파일 이름을 바꾸는 것은 다음과 같습니다. 간단하고 실용적인 작업이지만 때로는 매우 중요합니다. 이를 수행하는 방법을 아는 것은 모든 서버 관리자가 알아야 할 사항입니다.

지금까지 살펴본 것처럼이를 수행 할 수있는 두 가지 명령이 있습니다. 하나는 다른 것보다 간단하지만 둘 다 작업을 수행합니다.

이러한 명령을 계속 조사하고 일상적인 워크 플로의 품질을 개선하는 것이 좋습니다.

이 게시물은 최종 수정일 : 2020 년 3 월 4 일 오후 7:06

Articles
Previous Post

유나이티드 항공은 일부 유모차를 추가 비용없이 기내 수하물로 허용합니다.

Next Post

곰, 칠면조, 야생 돼지, 악어 및 작은 게임 | 조지아 사냥 시즌 및 규정 – 2020

답글 남기기 답글 취소하기

최신 글

  • 2020 년 세계 최고의 사진 학교
  • 주권 시민이 반정부 철학을 도로로 가져옴
  • 치장 벽토 수리 비용 가이드
  • Muckrakers (한국어)
  • 정밀 종양학

보관함

  • 2021년 2월
  • 2021년 1월
  • 2020년 12월
  • 2020년 11월
  • 2020년 10월
  • 2020년 9월
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.