본문 바로가기
IT/리눅스

리눅스 명령어-11 파일 링크, 파일 찾기

by 노오-력 2023. 1. 24.

1. 파일 링크 걸기

1. 하드링크 걸기
$ ln [링크걸 파일] [링크파일 이름]

2. 심볼릭 링크 걸기
$ ln -s [링크걸 파일] [링크파일 이름]

파일에 링크를 거는 명령어는 ln이다.

이 명령어는 어떤 파일을 다른 파일명으로 참조하거나

다른 디렉터리에서 전체 경로 지정을 하지 않아도 손 쉽게 참조하고 싶을 때 사용한다.

 

cp명령어로 파일을 복사하면 파일 시스템에 동일한 파일이 생기지만

ln명령어는 파일 자체를 복사하지 않고 참조(링크)만 만들어서 효율적으로 사용한다.

위와같이 ls -l 명령어로 링크파일과 원본파일의 대응관계를 확인할 수 있다.

 

 

2. 파일 찾기

$ find [검색할 디렉터리] -name [찾을파일이름] -print

ex) 홈 디렉터리 이하를 검색해서 파일명이 words 인 파일 찾기
$ find ~ -name words -print

find명령어는 첫 번째 인수로 지정한 디렉터리~ 아래에 있는

모든 파일 및 디렉터리를 대상으로하여,

지정한 조건으로(~name [찾을파일이름]) 검색해서

검색 결과를 나타낸다.

-print 는 검색한 파일의 경로를 나타내는데

기본값이 -print 이기 때문에 생략가능하다.