리눅스초보2 [Linux] Hardlink & symbolic link #6 하드 링크와 심볼릭 링크 하드링크 와 심볼릭 링크의 차이점을 알아보겠습니다. 우선 cat명령어로 test.txt파일을 만들어 줍니다. 파일 내용은 자유롭게 저는 HI로 하겠습니다. 링크파일을 만드는 명령어 ln [-옵션] 대상파일 이름 옵션 -s [심볼릭 링크] 하드링크 파일과 심볼릭 링크 파일을 만들어서 inode를 비교해보겠습니다. 여기서 하드링크 파일은 원본파일과 inode 번호가 동일하고 심볼릭 링크 파일은 inode 번호가 다릅니다. 일단 링크가 재대로 걸렸는지 확인해 보겠습니다. 잘 걸렸습니다. 이제 차이를 알기 위해서 원본파일을 rm 명령어로 지워보겠습니다. 원본파일을 지울시 심볼릭 링크 파일은 목표를 잃고 방황하기때문에 동작하지 않지만 하드 링크 파일은 원본 파일의 내용과 inode를.. 2021. 10. 1. [Linux] 리다이렉션과 파이브라인 (다중명령) #5 리다이렉션과 파이프 리다이렉션과 파이브를 배우기전에 파일 디스크립터 ( File Descriptor , fd )에 대해 알아두어야 합니다. ※ 파일 디스크립터 ( File Descriptor , fd ) ※ - 명령어를 사용한다는 것은 명령어 파일을 실행하여 커널에게 처리해야 할 작업을 요청 합니다. 즉 프로세스 ( Process )를 생성합니다. - 리눅스에서 프로세스가 만들어지면 해당 프로세스는 파일 디스크립터를 생성합니다. - 파일디스크립터는 "파일 기술자"라고도 부르며 , 데이터의 출입구 역할을 합니다. ( 커널이 프로세스를 관리하는 방법 ) - 프로세스의 출력을 다른 프로세스에 입력하거나 , 파일 또는 터미널등으로 출력하는데 사용합니다. 표준 입력 0 stdin 표준 출력 1 stdout .. 2021. 10. 1. 이전 1 다음