리눅스에서 디렉토리 조작하기

Linux에서 디렉토리를 생성, 이동 및 삭제하는 방법 mkdirmv및 rmdir 명령. 또한 디렉터리를 재귀 적으로 복사하는 방법과 비어 있지 않은 디렉터리를 제거하는 방법도 배웁니다.

이 tuXfile은 조작 방법을 가르쳐줍니다. 디렉토리 Linux에서. 조작 방법을 배우고 싶다면 파일, Linux tuXfile에서 파일 조작을 확인하십시오.

디렉토리 만들기 >

비어있는 새 디렉토리를 만드는 것은 매우 쉽습니다. 당신은 mkdir 명령:
mkdir dir1

그게 다야. 정말 쉽습니다!

디렉토리 제거 >

디렉토리를 제거하는 데 사용할 수있는 두 가지 명령이 있습니다. 디렉토리가 비어 있으면 다음을 사용할 수 있습니다. rmdir:
rmdir dir1

당신이 사용할 수 rmdir 디렉토리가 비어있는 경우에만. 모든 내용이 포함 된 디렉토리를 제거하려면 다음을 사용할 수 있습니다. rm 와 더불어 -r 선택권. 그만큼 -r 옵션 rm 재귀 적으로 디렉토리를 제거하려면 :
rm -r dir1

당신이 많은 문제를 일으킬 수 있다는 것은 말할 필요도 없습니다. rm -r 조심하지 않으면! 어떤 경우에는 다음을 사용하는 것이 좋습니다. -i 디렉토리의 각 파일이 삭제되기 전에 메시지가 표시되도록 내용이있는 디렉토리를 삭제할 때 옵션 :
rm -ir dir1

디렉토리 복사 및 이동 >

디렉토리를 복사하고 이동하려면 cp 과 mv 파일과 함께 사용하는 것과 같은 명령. 그래, 알아. 이미 디렉토리 복사를 시도한 경우 cp, 당신은 아마도 cp 그냥 너에게 불평한다. 아마 그것은 뭔가를 말합니다. cp : 디렉토리 생략 yadda yadda. 보시다시피, cp 명령을 사용하면 -r 옵션을 사용하여 디렉토리 내용을 복사 할 수 있습니다. 그만큼 -r "재귀 적으로 복사"를 의미합니다.
cp -r dir1 dir2

위의 코드는 dir2 그의 내용은 다음과 같을 것이다. dir1. 그러나, dir2 이미 존재하면 아무것도 겹쳐 쓰지 않습니다 : 디렉토리 dir1 복사됩니다. 으로 전에, dir2 이름 아래에있는 디렉토리 dir2/dir1.

디렉토리의 이름을 변경할 때 mv 명령은 파일과 똑같은 방식으로 실행됩니다.
mv dir1 dir2

디렉토리를 다룰 때, mv 조금 좋아 보인다. cp 않습니다. 만약 dir2 존재하지 않는 경우 위의 이름이 변경됩니다. dir1 에 dir2, 그러나 if dir2 존재하면, 디렉토리 dir1 에 옮겨 질 것이다. dir2 이름 아래에있는 디렉토리 dir2/dir1.

다음은? >

Linux 명령 줄 기본 사항 섹션의 자습서를 읽었다면 축하합니다! 이제 Linux 명령 줄을 사용하기위한 매우 기본적이고 필수적인 기술이 있습니다. 그러나이 시점에서 명령 줄을 용인 할 수 있지만 실제로 Linux 명령 줄을 MS-DOS보다 훨씬 더 좋게 만드는 깔끔한 트릭을 아직 배우지 못했습니다.

관련 tuXfiles

  • 자동 파일 이름 완성
    Linux 명령 줄 기본 시리즈의 다음 자습서입니다. 명령 줄을 훨씬 더 쉽게 사용할 수있게 해주는 작은 트릭을 배우십시오.