Linux에서의 mv 명령

Anonim

Linux에서의 mv 명령

통사론

MV는 Linux 커널을 기반으로하는 표준 배포판 중 하나입니다. 기본 터미널 명령을 탐색하려는 각 사용자는 콘솔을 통해 필요한 조치를 연구하기 위해 그녀에게 알려졌습니다. 이 유틸리티를 사용하면 디렉토리와 개별 개체의 이름을 바꿀뿐만 아니라 이동할 수 있습니다. 물론 그래픽 인터페이스를 통해 동일한 조치를 구현할 수 있지만 항상 액세스 할 수있는 것은 아니며 바탕 화면의 환경에서 산만 해지지 않고 "터미널"을 통해 작업을 수행해야합니다. 콘솔에서 mV 명령을 사용하면 구문이 어려워지지 않기 때문에 사용할 수있는 옵션이 몇 분 안에 문자 그대로 기울어 질 수 있기 때문에 매우 간단합니다. 그러나 우리는 여전히 입력 규칙과 현재 주장에 대한 별도의 관심을 환불하므로 초보 사용자 조차도이 주제에 대한 질문이 없도록합니다. 우리는 구문에서 제안합니다. 즉, 콘솔에서 작업 라인을 그리는 규칙과 함께 제안합니다.

아시다시피 하나 이상의 요청을 드로잉 할 때 프로그래밍 구문이 단어를 입력하는 규칙을 담당합니다. 이 규칙과 오늘을 고려한 팀이 우회하지 않습니다. 문자열 시퀀스에서 사용자가 올바르게 필요한지 여부에 따라 다릅니다. 글쓰기의 정확성은 다음과 같습니다. MV + 옵션 + source_ files + place_name. 각 조각을 더 자세하게 생각해 보겠습니다.

  • MV - 유틸리티 자체의 도전. 수퍼 유저를 대신하여 명령 실행을 담당하는 sudo 인수를 설치하는 것을 제외하고는 항상 라인의 시작입니다. 그런 다음 문자열은 sudo mv + 옵션 + source_files + place_name의 유형을 획득합니다.
  • 옵션은 백업, 다시 쓰기 파일 및 오늘날의 자료의 별도 섹션에서 얘기 할 다른 작업과 같은 추가 작업을 설치합니다.
  • source_files - 작업을 수행하려는 개체 또는 디렉토리 (예 : 이름 바꾸기 또는 이동).
  • 객체가 이동 될 때 location_nation이 표시되고 이름을 바꾸면 새 이름이 표시됩니다.

이것들은 기억해야 할 모든 입력 규칙입니다. 더 이상 기능이 없으므로 사용 가능한 옵션의 분석을 진행할 수 있습니다.

옵션

옵션은 추가 작업 팀의 작업에 필요한 경우 지정된 문자의 형태로 옵션이 추가 인수입니다. Linux에 존재하는 거의 모든 명령은 하나 이상의 옵션으로 수행 될 수 있습니다.이 옵션은 MV에도 적용됩니다. 기회는 다음과 같은 작업을 목표로합니다.

  • -help - 유틸리티에 대한 공식 문서를 표시합니다. 다른 옵션을 잊어 버리고 일반 요약을 신속하게 얻으려는 경우 유용합니다.
  • -version - MV 버전을 표시합니다. 이 도구의 버전의 정의가 거의 필요하지 않기 때문에 사용자가 거의 사용하지 않습니다.
  • -b / backup / -backup = method - 이동 또는 덮어 쓰기 된 파일의 사본을 작성합니다.
  • -f - 활성화되면 파일의 이름이나 이름을 바꾸는 경우 파일 소유자의 허가를 요청하지 않습니다.
  • -i - 반대로 소유자의 허가를 묻습니다.
  • -n - 기존 개체의 덮어 쓰기를 비활성화합니다.
  • -Strip-trailing-slashes - 사용 가능한 경우 파일에서 최종 기호를 삭제합니다.
  • -t 디렉토리 - 모든 파일을 지정된 디렉토리로 이동합니다.
  • -u - 원본 파일이 대상 개체보다 새로 작성된 경우에만 이동합니다.
  • -v - 명령 처리 중에 각 요소에 대한 정보를 표시합니다.

앞으로도 위의 옵션을 사용하여 개별 객체 또는 디렉토리의 이름을 바꾸거나 이동하는 동안 하나의 막대로 지정할 수 있습니다. 다음으로, 우리는 모든 주요 조치에서 중지 된 MV 명령과의 상호 작용의 가장 널리 상호 작용으로 더 자세히 다루기를 제안합니다.

파일 및 폴더 이동

위의 정보에서 고려중인 팀이 파일을 이동하는 데 사용되는 것을 이미 알고 있습니다. 이렇게하려면 편리한 방식으로 "터미널"을 실행하고 MV MyFile1.txt MyDir /, 지정된 파일 이름과 최종 폴더를 필요한 것으로 옮겨야합니다. 개체가 현재 디렉토리에 있지 않으면 전체 경로를 등록해야합니다. 별도의 폴더로 동일하게 수행 할 수 있습니다.

Linux의 mv 명령을 통해 파일을 지정된 폴더로 이동하십시오.

객체 및 디렉토리의 이름을 바꿉니다

MV 콘솔 유틸리티의 두 번째 목적은 객체의 이름을 바꾸는 것입니다. 이것은 하나의 명령을 통해 수행됩니다. 위의 경우, 우리는 가득 차있는 경로를 나타내는 작동을 수행하는 방법을 보여줄 것을 약속했습니다. 이 경우, 문자열은 MV / 홈 / 루프 뷰 / 데스크탑 / 테스트 뷰 / 데스크톱 / 홈 / umpics / desktop / test.txt가 개체의 필수 위치이며 이름과 확장을 고려하여 개체의 필수 위치입니다. 및 test2.txt - 팀의 활성화 후에 그에게 할당 될 이름입니다.

Linux의 MV 유틸리티를 통해 파일의 이름을 바꿉니다

오브젝트 또는 디렉토리에 대한 전체 경로를 지정하고자하는 경우, 예를 들어 한 세션에서 여러 작업을 수행 해야하는 경우 CD 명령을 입력하여 위치로 이동하는 것이 좋습니다. 그 후에 글을 쓰는 전면은 필요하지 않습니다.

지정된 위치로 전환하여 Linux의 MV 유틸리티와 상호 작용합니다.

그런 다음 MV Test1 테스트를 통해 폴더의 이름을 바꾸고 Test1이 원래 이름이며 Test1은 최종적입니다.

현재 폴더의 Linux에서 MV를 사용하여 폴더 이름 바꾸기

즉시 Enter 키를 클릭 한 후 새 입력 문자열이 표시되므로 모든 변경 사항이 성공적으로 전달되었음을 의미합니다. 이제 새 디렉터리 이름을 확인하려면 파일 관리자 또는 기타 도구를 열 수 있습니다.

현재 위치에서 Linux에서 MV 명령의 성공적인 응용 프로그램

개체의 백업 사본 만들기

명령 옵션을 익히면 -B 인수를 알 수있었습니다. 백업 사본을 작성하는 것은 사람입니다. 문자열의 올바른 장식은 다음과 같습니다. mv -b /test/test.txt test1.txt, 여기서 /test/test.txt는 파일의 즉각적인 경로이며 test1.txt는 백업의 이름입니다.

Linux에서 mv 명령을 사용하여 기존 파일의 백업 복사본 만들기

기본적으로 이름 끝에있는 백업 개체는 각각 심볼 ~ 을가집니다. MV 명령은 자동으로 생성됩니다. 변경하려는 경우 백업을 만들 때 mv -b -s .txt string test.txt test1.txt를 사용해야합니다. 여기서 ".txt"대신에 최적의 파일 확장명을 씁니다.

여러 파일을 동시에 움직입니다

때때로 여러 파일을 한 번에 이동할 필요가 있습니다. 이 작업을 사용하면 고려중인 유틸리티가 완벽하게 대처됩니다. 터미널에서 MV MyFile1 MyFile2 MyFile3 MyDir /, 객체 이름과 최종 폴더를 필요한 것으로 바꿉니다.

Linux에서 MV 유틸리티를 통해 여러 파일 동시 이동

이제 콘솔의 명령이 이제 모든 파일이 이동할 수있는 디렉토리에서 활성화되면 MV * MyDir /를 사용하여 즉시 지정된 디렉토리로 모두 전송하십시오. 따라서 모든 객체의 이름을 교대로 이동하거나 수동으로 입력하면 상당한 시간을 절약 할 수 있습니다.

Linux의 mv 명령을 사용하여 현재 폴더에서 모든 파일을 이동하십시오.

동일한 형식의 요소에도 동일하게 적용됩니다. 예를 들어 JPG 유형의 이미지 만 이동하려는 욕구가있는 경우 MV * .jpg MyDir에서 행을 변경해야합니다. 다른 모든 파일의 파일 유형에도 동일하게 적용됩니다.

Linux의 mv 명령을 통해 지정된 확장자로 모든 파일 이동

대상 파일 디렉토리에 누락 된 이동합니다

여러 파일을 특정 디렉토리로 이동 해야하는 상황이 있지만 일부는이 디렉토리에서 이미 사용할 수 있습니다. 그런 다음 팀이 MV -N MyDir1 / * myDir2 /를 찾은 끝에서 -n 옵션을 사용해야합니다. 필요한 폴더를 필요로하여 지정된 폴더를 올바르게 이동하십시오.

Linux에서 MV를 통해 대상 파일 디렉토리에서 존재하지 않는 파일 이동

보시다시피, MV 명령은 다른 목적으로 사용될 수 있으며 문제가없는 특정 인수없이 객체 그룹의 이름을 바꾸거나 이동하지 않아도됩니다. Linux의 다른 표준 콘솔 유틸리티와의 상호 작용에 관심이있는 경우 아래 링크를 사용 하여이 주제에 대한 자료를 탐색 할 것을 권고합니다.

또한보십시오:

자주 사용하는 "터미널"Linux

LN / find / ls / grep / pwd / ps / echo / touch / df linux에서

더 읽어보기