링크파일

이전것/LINUX 2016. 3. 21. 19:31

심볼릭 링크 : 똑같은 파일을 심볼릭 링크로 만들어 놓으면 링크된 원본파일만 바뀌어진다.

하드 링크 : 똑같은 파일을 하드링크로 만들어 놓으면 링크된 원본파일도 같이 바뀌어진다.

 

 

1.하드링크

 

task의 링크 파일을 만든다.

ln task hlink : task란 파일의 하드링크를 만든다.

root@KMU-UBUNTU:/work# ls -il
total 308
529708 drwxr-xr-x 2 root root   4096 Mar 21 19:10 example
528338 -rw-r--r-- 2 root root     11 Mar 21 19:29 hlink
529170 -rwxrw-rw- 1 root root 296904 Apr 24  2014 minicom_2.5-2_amd64.deb
528668 -rw-r--r-- 1 root root      6 Mar 21 19:04 source.txt
529172 -rw-r--r-- 1 root root      0 Mar 21 19:03 target.txt
528338 -rw-r--r-- 2 root root     11 Mar 21 19:29 task
529179 -rw-r--r-- 1 root root      0 Mar 21 19:04 test

cat > test : overwriting 덮어쓰기

cat >> test : append 추가하기

root@KMU-UBUNTU:/work# cat >> hlink
Good Morning
root@KMU-UBUNTU:/work# cat hlink
Hello worldGood Morning
root@KMU-UBUNTU:/work# cat task
Hello worldGood Morning

 

2. 심볼릭 링크

root@KMU-UBUNTU:/work# ln -s test slink
root@KMU-UBUNTU:/work# ls
example  minicom_2.5-2_amd64.deb  source.txt  task
hlink    slink                    target.txt  test

 

일반 파일과 똑같은 파일이고 단지 포인터처럼 가리키기만 한다. 4바이트의 용량만 가짐.

 

root@KMU-UBUNTU:/work# ls -i
529708 example                  528668 source.txt
528338 hlink                    529172 target.txt
529170 minicom_2.5-2_amd64.deb  528338 task
530411 slink                    529179 test
530412 slinks

원본 파일을 지웠을시

root@KMU-UBUNTU:/work# rm task
root@KMU-UBUNTU:/work# ls -l
total 308
drwxr-xr-x 2 root root   4096 Mar 21 19:10 example
-rw-r--r-- 1 root root     46 Mar 21 19:39 hlink
-rwxrw-rw- 1 root root 296904 Apr 24  2014 minicom_2.5-2_amd64.deb
lrwxrwxrwx 1 root root      4 Mar 21 19:36 slink -> test
lrwxrwxrwx 1 root root      4 Mar 21 19:38 slinks -> task
-rw-r--r-- 1 root root      6 Mar 21 19:04 source.txt
-rw-r--r-- 1 root root      0 Mar 21 19:03 target.txt
-rw-r--r-- 1 root root      9 Mar 21 19:39 test

심볼릭 링크는 깨졌으나 하드링크는 살아있음

 

'이전것 > LINUX' 카테고리의 다른 글

압축  (0) 2016.03.21
퍼미션  (0) 2016.03.21
ls  (0) 2016.03.21
uiux 1  (0) 2016.03.15
리눅스 기본 명령어  (0) 2016.03.14
블로그 이미지

잉비니

,