Linux에서 디렉토리 이름을 바꾸는 방법

한동안 Linux 시스템으로 작업 해 온 경우 파일 시스템을 유지하는 것이 얼마나 중요한지 이미 알고 있습니다. 구조화 됨.

경우에 따라 나중에 이름을 변경해야하는 임의의 이름으로 임시 디렉토리를 만들어야 할 수도 있습니다.

Linux에서 디렉토리 이름 변경은 전용 이름 변경 명령으로 수행되지 않습니다. 그러나 여러 용도로 사용되는 명령 인 “mv”명령을 사용합니다.

“mv”명령은 Linux에서 파일을 이동할 수있을뿐만 아니라 디렉토리 이름을 변경하는 데 사용됩니다.

이 튜토리얼에서는 Linux에서 디렉토리 이름을 바꾸는 방법을 배우겠습니다.

목차

mv를 사용하여 Linux에서 디렉토리 이름 바꾸기

Linux에서 디렉토리 이름을 바꾸려면 “mv”명령을 사용하고 이름을 바꿀 디렉토리와 디렉토리의 대상을 지정합니다.

예를 들어 “temp”(홈 디렉토리에 있음)라는 파일 시스템의 특정 디렉토리 이름을 “디렉토리”(홈 디렉토리에도 있음)로 변경하려는 경우

이 디렉토리의 이름을 변경하려면 ” mv”명령을 사용하고 두 개의 디렉토리 이름을 지정합니다.

참고 : mv 명령을 사용해도 삭제되지 않습니다. 디렉토리에 저장된 콘텐츠가 있으면 Linux에서 디렉토리 이름을 변경해도 파일이 손실되지 않습니다.

이제 모든 디렉토리를 살펴보면 홈 디렉토리에 저장하면 “디렉토리”폴더에 대한 새 항목이 표시됩니다.

놀랍습니다. Linux에서 디렉토리 이름을 변경했습니다.

찾기를 사용하여 디렉토리 이름 바꾸기

경우에 따라 시스템에서 디렉토리가 어디에 있는지 직접 알지 못할 수도 있습니다.

다행히도 Linux 시스템에서 디렉토리를 찾고 찾는 데 도움이되는 명령이 있습니다. find 명령.

디렉터리를 찾고 이름을 바꾸려면 Linux에서는 디렉토리를 찾으려면 “type”옵션과 함께 “find”명령을 사용하십시오. 그런 다음 “-execdir”옵션과 함께 “mv”명령을 실행하여 디렉토리를 제거 할 수 있습니다.

이 예에서는 원하는 것처럼 가정 해 보겠습니다. 파일 시스템에서 “temp”로 시작하는 디렉토리의 이름을 “directory”로 변경합니다.

명령의 첫 번째 부분은 디렉토리가있는 위치를 찾습니다.

이제 디렉토리의 위치를 알았으니 “execdir”옵션과 “mv”명령을 사용하여 이름을 바꿀 수 있습니다.

Bash를 사용하여 여러 디렉터리 이름 바꾸기

이전 자습서에서 설명한 것처럼 Bash 스크립팅 언어를 사용하여 파일 시스템의 여러 디렉터리 이름을 바꿀 수도 있습니다.

여러 디렉터리 이름을 바꾸려면 Linux에서는 새 스크립트 파일을 만들고 “for”루프에서 “mv”명령을 사용하여 디렉터리를 반복합니다.

이 스크립트를 “change_name”으로 저장하고 PATH 환경 변수에 추가합니다. 전체 시스템에서 사용하고 싶습니다.

s 스크립트에서 현재 작업 폴더 (스크립트가있는 위치)에있는 모든 파일과 디렉토리를 나열합니다.

항목이 디렉토리인지 여부와 디렉토리가 존재하는지 테스트하고 있습니다. “-d”옵션.

그런 다음 디렉토리가 존재하는 경우 끝에 “_temp”확장자를 갖도록 이름이 변경됩니다. 원하는 이름으로 디렉토리 이름을 변경하려면이 행을 사용자 정의하십시오.

p>

축하합니다. Linux에서 Bash 스크립트를 사용하여 디렉토리 이름을 변경했습니다.

이름 바꾸기를 사용하여 디렉토리 이름 바꾸기

대신 “mv”명령을 사용하면 전용 내장 명령을 사용할 수 있지만이 명령은 배포판에서 직접 사용 가능하지 않을 수 있습니다.

Linux에서 디렉토리 이름을 바꾸려면 방법과 함께 “rename”을 사용하십시오. 파일과 대상 디렉토리의 이름을 바꾸길 원합니다.

예를 들어, 대문자로 작성된 모든 디렉토리의 이름을 바꾸고 싶다고 가정 해 보겠습니다. 디렉토리 이름을 소문자로 변경합니다.

이 디렉토리의 이름을 변경하려면 다음 명령을 실행합니다.

이름이 변경됨

경우에 따라 t는 rename 명령을 사용하여 몇 개의 디렉토리 이름 만 변경합니다.

이를 수행하려면 기본적으로 두 가지 옵션이 있습니다.

  • 디렉토리를 필터링하기 위해 와일드 카드를 사용합니다. 이름이 변경되었습니다.

예를 들어 지정된 문자열로 끝나는 디렉토리의 이름을 바꾸려면 다음 명령을 실행합니다.

rename 명령에서 사용하는 구문은 sed 명령과 동일합니다.이 참조를 사용하여이 구문에 대한 자세한 정보를 얻을 수 있습니다.

  • 이름을 바꿀 디렉토리를 필터링하기 위해 입력 리디렉션 사용

이 두 옵션 중 하나를 사용하면 폴더 이름이 “_temp”확장자를 갖도록 변경됩니다.

훌륭합니다. rename 명령을 사용하여 디렉토리 이름을 변경했습니다!

결론

이 자습서에서는 Linux에서 디렉토리 이름을 변경하는 모든 방법을 배웠습니다. 가장 일반적인 방법은 “mv”명령입니다.

또한 디렉토리를 찾기 위해 “find”명령을 사용하거나 rename 명령을 사용하여 디렉토리 이름을 바꿀 수 있다는 것을 배웠습니다 (기본적으로 시스템에서 직접 사용할 수 없음).

Linux 시스템 관리에 관심이 있으시면 웹 사이트에 전체 섹션이 있으므로 확인하시기 바랍니다!

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다