Linux

Linux 파일 및 디렉터리 명령어 문제

세언이 2022. 12. 28. 18:25
반응형

1. 최상위 디렉터리 하위에 test 이름의 디렉터리 생성

 

=> mkdir /test

 

2. 생성한 test 디렉터리로 이동

 

=> cd /test

 

3. test 디렉터리 하위에 file1의 이름을 갖는 빈 파일 생성

 

=> touch test/file1

 

4. file2 파일을 생성하면서 hello라는 데이터를 새로 쓰기 (단, 명령어 한 줄로 처리)

 

=> echo "hello" > file2

 

5. file2 데이터에 byebye 데이터 이어 쓰기 (단, cat 명령어를 이용해서 추가)

 

방법 1. => cat << EOF >> file2
           byebye
           EOF
           
방법 2. => cat >> file2
           byebye
           cntl + d

 

6. file2의 데이터 내용 확인

 

=> cat file2

 

7. 생성한 test 디렉터리 하위에 dir1 디렉터리 생성

 

=> mkdir -p /test/dir1 (mkdir -p : 필요한 경우 상위폴더까지 생성한다.)

 

8. test 디렉터리 하위에 있는 file2 파일을 이전에 생성한 dir1 디렉터리로 복사

 

=> cp file2 dir1

 

9. test 디렉터리 하위에 있는 file1 파일의 이름을 file1-mod로 변경

 

=> mv file1 file1-mod

 

10. test 디렉터리 하위에 있는 dir1 디렉터리 하위에 있는 file2 파일의 하드링크 파일을 /root/file2-hard 라는 파일 이름으로 생성

 

=> ln /test/dri1/file2 /root/file2-hard

 

11. test 디렉터리 하위에 있는 dir1 디렉터리 하위에 있는 file2 파일의 심볼릭 링크 파일을 /var/file2-soft 라는 파일 이름으로 생성 (단, 원본 파일(file2)을 상대경로로 지정)

 

=> ln -s /test/dir1/file2 /var/file2-soft

 

12. 최상위 밑에 존재하는 test 디렉터리를 한번에 삭제

 

=> rm -rf /test

 

반응형