프리랜서 웹디자이너 웹퍼블리셔RELATION

RELATION 로고

PHP 웹프로그래밍

[서버] 심볼릭 링크(Symbolic link)

0000.00.00
북마크 [출처 이동]    작성자 정보
첨부이미지(0/2)
심볼릭 링크
다른 파일 또는 디렉토리에 대한 경로 이름이 포함된 포인터 입니다.
파일 또는 디렉토리의 경로 이름이 길 경우 이러한 링크를 사용하면 쉽게 해당파일이나 티렉토리에 액세스할 수 있습니다.
심볼릭 링크 파일은 파일 유형 필드에 |문자가 표시되어 ls -l 명령을 수행하여 이를 확인할 수 있습니다.

심볼릭 링크 파일을 만들려면 In -s 명령을 사용합니다.
상대 경로 또는 절대 경로 이름을 사용하여 심볼릭 링크 파일을 만들 수 있습니다.
심볼릭 링크의 파일 이름은 링크가 만들어진 디렉토리에 표시됩니다.

In -s 명령 구문은 다음과 같습니다.
In -s source_file target_file
source_file 변수는 링크를 만든 소스 파일을 나타내고 target_file 변수는 심볼릭 링크 이름을 나타냅니다.
source_file의 존재 유무에 관계없이 심볼릭 링크를 만들수 있습니다.source_file이 없으면 존재하지 않는 파일을 가리키는 심볼릭 링크가 만들어집니다.


* 생성
1. ssh 접속 프로그램은 http://kldp.net/projects/iputty/ 다운및설치
2. iputty 도메인 입력, IP입력 포트22번 SSH설정확인 OPEN
3.Login 정보 입력, 비밀번호 입력(CAFE24, FTP비밀번호)
3. 심볼릭 링크 생성 폴더로 이동
4. ln -s default/index.php index.php(예시)



* 삭제
1. 심볼릭 링크 해당파일 삭제. rm index.php



* 심볼릭 링크 걸기
ln -s <파일 또는 디렉토리명1> <파일 또는 디렉토리명2>

root> ln -s /etc/rc.d/init.d/AutoStart_Oracle /etc/rc.d/rc3.d/S97AutoStart_Oracle
root> ln -s /etc/rc.d/init.d/AutoStart_Oracle /etc/rc.d/rc5.d/S97AutoStart_Oracle
root> ln -s /etc/rc.d/init.d/AutoStart_Oracle /etc/rc.d/rc0.d/K07AutoStart_Oracle
root> ln -s /etc/rc.d/init.d/AutoStart_Oracle /etc/rc.d/rc6.d/K07AutoStart_Oracle



* 심볼릭 링크 확인
ls -l
root> ls -l
root> ls -l S97AutoStart_Oracle
rwxrwxrwx 1 root root 33 8월 25 10:02 S97AutoStart_Oracle -> /etc/rc.d/init.d/AutoStart_Oracle



* 심볼릭 링크 삭제
rm <파일 또는 디렉토리명2>
root> rm /etc/rc.d/init.d/AutoStart_Oracle

이 포스트 공유하기

전체목록