본문 바로가기
Kali Linux

week-1 [과제 2]

by sseddi 2020. 4. 13.
728x90

[과제 2]

1) 홈 디렉토리 아래에 week1/prac1 디렉토리와 week2/prac2 디렉토리를 생성하고, prac1 디렉토리에 파일 a, b, c를 생성한다.

mkdir -p /home/week1/prac1

mkdir -p /home/week2/prac2 를 사용해 디렉토리 생성 후

확인을 위해 tree /home 으로 확인(tree 쓰기 위해서 다운 https://araikuma.tistory.com/140)

 

touch a b c 를 이용해 파일 a b c 를 생성했다.

이제 a b c를 mv를 이용해 prac1으로 이동시키려는데 ...

prac1이 디렉토리가 아니라고 뜬다 ..

 

 

그래서 home 디렉토리를 새로 만들고 그 안에 week1/prac1 , week2/prac2 파일을 만들어보았다. 

그리고 파일을 이동하려는데 

prac1으로 이동시켰을 때 디렉토리가 아니라고 떠서 먼저 파일을 week1으로 옮긴 다음 prac1으로 옮기려고 했더니

week1도 안되서 home으로 이동한다음에 week1으로 이동하려고 했는데 안되었다..

 

그래서 결국 동기에게 도움을 요청한 결과 ..!

큰 깨달음을 얻고 도전

(구글링 실력 좀 기르자 ㅜㅜㅜㅜ)

tree 로 보고 스터디에서 배운 상대경로명을 이용해 생각해봤다.

 mv a ../../week1/prac1 으로 옮겨봤는데 

a가 없어졌다.

그래서 touch a 다시 해서 mv a .. 만 해보았는데

a가 저기로 갔다. 그래서 아 '..'하나를 빼야 되는구나 생각을 했고 저기서 a를 week1으로 옮기려고 하니 

디렉토리가 없다고 .. 

그래서 다시 그냥 touch로 a를 다시 만들고 나머지 b랑 c를 prac1으로 옮겼다 !! 

 

2) 파일 a를 prac2 디렉토리로 복사하고 파일 b를 prac2로 옮기고 파일 c의 이름을 abc로 변형하고 prac2로 옮긴다.

c를 abc로 바꾸려고 했는데 

엉뚱한 곳으로 c가 이동해버려서 다시 만들고 옮기고 시도해봐야겠다.

이름을 옮길 때도 경로를 설정해주어야 하는 것 같다.

 

mv ../week1/prac1/c ../week2/prac2/abc 으로 도전 후

성공 !

 

3) 디렉토리 prac1을 삭제한다.

rm -r ../week1/prac1

prac1 디렉토리에 파일 a가 들어있어서 rm -r 을 사용해 지워주었다.

728x90

'Kali Linux' 카테고리의 다른 글

week-1 [과제 4 재제출]  (0) 2020.04.21
week-1 [과제2 재제출]  (0) 2020.04.21
week-1 [과제 4]  (0) 2020.04.13
week-1 [과제 3]  (0) 2020.04.13
week-1 [칼리 리눅스 명령어 정리]  (0) 2020.04.13

댓글