Linux에서 파일 또는 폴더를 이동하거나 복사하는 방법은 무엇입니까?

리눅스

우리 중 가장 큰 부분은 아니지만e 우리는 그래픽 인터페이스를 사용하는 데 익숙합니다. 또는 데스크톱 환경입니다. 이동, 편집 작업, 파일 또는 폴더의 이름 변경 일반적으로 몇 번의 클릭만으로 간단한 방법으로 수행됩니다.

하지만 서버에서 이러한 움직임을 사용해야 할 때 어떤 일이 발생합니까? 대부분은 일반적으로 명령 콘솔에서만 관리되기 때문에 일반적으로 전용 서버에서 사용됩니다. 이것이 어떻게 수행되는지 아는 것은 결코 아프지 않습니다. 언제 바쁠 수 있는지 결코 알 수 없습니다.

가끔 그래픽 환경을 잃어 버리고 콘솔을 사용하여 복구해야하는 경우가있었습니다. 그러나 그것은 또 다른 요점입니다.

의 날 오늘은 우리에게 도움이 될 몇 가지 간단한 명령을 파일 복사 또는 이동 작업을 수행합니다.

관련 기사 :
chmod를 사용하는 GNU / Linux의 기본 권한

Linux에서 파일 또는 폴더를 이동하는 방법은 무엇입니까?

첫 번째는 터미널을 갖는 것입니다 이 모든 것을 도와 줄 도구가 될 것입니다. 두 번째는 내부에 텍스트 문서가있는 폴더를 만드는 것입니다. 정보를 손상 시키거나 잃지 않기 위해서입니다.

파일 복사 및 이동

가장 일반적인 것은 디렉토리 파일을 이동하는 것입니다. 이를 위해 mv 명령을 사용할 것입니다.

mv archivo.txt /home/usuario/Documentos/prueba

여기서 우리가하는 일은 file.txt를 문서 폴더에있는 테스트 폴더로 옮기는 것입니다. 이를 위해 우리는 현재 file.txt가있는 디렉토리에 위치해 있음을 고려합니다.

한 번에 두 개 이상의 파일을 이동하려는 경우, 구문 유형은 다음과 같습니다.

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

지금 매우 유용한 것은 * 예를 들어, 파일의 이름이 같은 기반 인 경우 :

Amd-gpu…

Amd-gpu-pro ..

AMD 드라이버 ...

관련 기사 :
팁 : 알아야 할 GNU / Linux 용 400 개 이상의 명령 😀

따라서 우리가 볼 수 있듯이 동일한 기본 명명법을 가진 모든 파일을 이동하기 위해 동일한 "AMD"기반을 가지고 있으며 다음을 수행합니다.

mv AMD* /ruta/de/destino

동일한 유형 (예 : .doc, .xls, .deb, .rpm 등)을 가진 모든 파일에 동일하게 적용됩니다. 그들을 옮기기 위해 우리는

mv *.deb /ruta/de/destino

지금까지는 그것이 어떻게 작동하는지 그리고 어떻게 우리가 여러 가지 방법으로 작업을 용이하게 할 수 있는지에 대해 약간 분명합니다. 그러나 우리가 파일과 하위 폴더 모두를 포함하여 디렉토리가있는 모든 것을 옮기고 싶을 때 어떤 일이 발생하는지에 대해 설명합니다.

이를 위해 *를 사용할 것입니다. 예를 들어, 압축을 푼 모든 것을 wordpress에서 두 개의 이전 디렉토리로 옮기고 싶습니다.

mv wordpress/* …/

명령에 대해 좀 더 알기 위해 man 또는 -help 매개 변수와 함께 사용할 수 있습니다. 여기에서 모든 매개 변수를 볼 수 있습니다.

Linux에서 파일을 복사하는 방법은 무엇입니까?

이 경우 그것과 달리 거의 비슷합니다, 파일 또는 폴더를 다른 곳으로 이동하려면 여기 원본 위치에 파일 및 폴더 유지 선택한 디렉토리에 사본을 만듭니다.

Un 파일 또는 폴더를 복사하는 간단한 명령 한 디렉토리에서 다른 디렉토리로 :

cp objetoacopiar rutadedestino

좀 더 명확하게 보는 방법 :

cp archivo.txt /ruta/de/destino

이 명령은 일반적으로 편집 할 파일 또는 폴더의 백업을 만드는 데 많이 사용됩니다. 전체 복사본을 생성하지만 이름이 다른 실용적인 예입니다.

cp log.txt log.bak

여러 파일 또는 폴더 복사:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

지금 우리가 위치하는 폴더를 포함하는 모든 것을 복사하려면 다른 디렉토리로 :

cp  /* /ruta/de/destino

이제 한 곳에서 다른 곳으로 디렉토리를 복사하려면

cp /directorio /ruta/de/destino

복사 할 디렉토리보다 한 단계 아래에있는 것이 중요합니다. 그 안에있는 경우 전체 경로를 지정해야합니다. 명령을 입력 한 방식으로 만 입력하면 빈 디렉토리 만 생성되기 때문입니다.

마지막으로 모든 매개 변수를 알고 싶다면 man 또는 –help

더 이상 고민하지 않고, 그것들은 매우 기본적인 명령이며, 그것들의 사용은 당신에게 많은 도움이 될 수 있으며, 항상 -r 매개 변수와 함께 사용되는 재귀 적 형태를 사용하는 것이 권장되기 때문에 그것들을 조심해야합니다.


2 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   호르헤 C 로드리게스 S

    한 폴더에서 다른 폴더로 모든 파일을 복사하려면 다음과 같습니다.

    cp / * / 이름 / 폴더 / 목적지 ??

    복사 할 파일이있는 폴더에 서 있습니까?

  2.   후안 마누엘 카릴로 캄포스

    원본 파일에서 대상 파일로 특정 수의 레코드를 복사하고 싶습니다. 때로는 레코드에서 레코드 끝 범위 인 경우도 있습니다. 어떻게해야합니까?