살라딘과 함께하는 사막의 복사 기술

LinuxBeginner
지금 연습하기

소개

이번 챌린지에서 여러분은 광활하게 펼쳐진 아라비아 사막 한가운데에서 이집트와 시리아의 전설적인 술탄, 살라딘을 만나게 됩니다. 살라딘은 여러분에게 리눅스 환경에서 cp 명령어를 얼마나 능숙하게 다루는지 증명하라는 과제를 내립니다. 여러분의 목표는 뛰어난 파일 복사 실력을 보여주어 살라딘을 감동시키고, 사막을 안전하게 통과할 수 있는 권리를 얻는 것입니다.

이 콘텐츠는 챌린지입니다. 가이드가 제공되는 실습과 달리, 정해진 단계를 따라가는 것이 아니라 스스로 과제를 해결해야 합니다. 챌린지는 다소 난이도가 있을 수 있습니다. 해결이 어렵다면 Labby 와 상의하거나 솔루션을 확인하세요. 통계에 따르면 이 챌린지는 초급 수준이며, 99%의 통과율과 99%의 만족도를 기록하고 있습니다.

기본적인 파일 복사

/home/labex/project 디렉토리에 source.txt라는 파일이 있습니다. 여러분의 임무는 이 source.txt 파일의 내용을 복사하여 destination.txt라는 새로운 파일을 만드는 것입니다.

과제

  • source.txt 파일을 destination.txt라는 이름의 새 파일로 복사하세요.

요구 사항

  • 터미널을 사용하여 source.txt 파일이 있는 디렉토리로 이동합니다.
  • cp 명령어를 사용하여 source.txt와 동일한 내용을 가진 destination.txt를 생성합니다.

예시

작업을 완료하면 source.txt의 내용이 destination.txt로 성공적으로 복제되어야 합니다.

✨ 솔루션 확인 및 연습

디렉토리 재귀 복사

여러분의 파일 복사 실력에 감명받은 살라딘이 더 어려운 과제를 제안합니다. 이제 모든 파일과 하위 디렉토리를 포함하여 특정 디렉토리의 전체 내용을 backup이라는 새 디렉토리로 복사해야 합니다.

과제

  • /home/labex/project 디렉토리 안에 backup이라는 이름의 디렉토리를 생성하세요.
  • /tmp 디렉토리의 모든 내용 (파일 및 하위 디렉토리 포함) 을 새로 만든 backup 디렉토리로 복사하세요.

요구 사항

  • 터미널의 현재 작업 디렉토리가 복사 작업이 수행될 위치여야 합니다.
  • cp 명령어에 적절한 옵션을 사용하여 디렉토리 내용을 재귀적으로 복사합니다.
  • 높은 권한이 필요한 파일을 복사해야 하는 경우 sudo를 사용하세요.

예시

완료 후 backup 디렉토리에는 원본 디렉토리의 내용과 구조가 그대로 복제되어 있어야 합니다.

✨ 솔루션 확인 및 연습

요약

이번 챌린지에서 우리는 아라비아 사막의 척박한 풍경 속으로 들어가 살라딘을 만났고, cp 명령어를 활용한 리눅스 파일 복사 능력을 증명했습니다. 기본적인 파일 복사부터 디렉토리 재귀 복사까지 다루며 리눅스의 필수 기술을 실무적으로 이해할 수 있었습니다. 이 여정은 여러분의 기술을 연마했을 뿐만 아니라, 전설적인 술탄 살라딘에게 깊은 인상을 남길 수 있는 소중한 기회가 되었습니다.