2009-05-21 4 views
0

내 작업 영역에 dotFiles 목록이 있습니다. 예 : .bashrc 및 .vimrc.동일한 이름의 대상 파일과 심볼릭 링크를 효과적으로 만들 수 없습니다.

나는 그들의 이름이 내 작업 영역 - 폴더와 같기 때문에 그들과 나의 홈으로 심볼릭 링크를 만들고 싶습니다. 의사 코드에서

내 시도는

ln workarea/.[a-zA-Z] ~/.* 

문제는 내 집에서 발생하는 파일 [A-Za-z]와에서 전단 사 함수를 가지고있다.

원본 파일과 같은 이름의 대상 파일로 어떻게 심볼릭 링크를 만들 수 있습니까?

답변

2

'남자 에선'는 말한다 :

:

LN [OPTION] ... TARGET ... DIRECTORY (3 형태)

그래서 당신은 같은 것을 할 필요가

$ ln -s workarea/.* ~/

1

ln을 사용하여 심볼릭 링크를 만들려면 다음을 사용하십시오.

당신이
ln -s workarea/.[a-zA-Z]* ~/.* 

합니다 (홈 디렉토리에 파일이 포함되어 있음을 추정하므로, 쉘 workarea/.[a-zA-Z] ~/.*을 확장 할 것이다 (나는 당신이 *이 누락 된 생각)을 입력 6,
ln -s <source-file> [<target-file]> 
ln -s <source-file> ... <target-dir> 

.abc.def) 당신은 결국

ln -s workarea/.bash_profile workarea/.bashrc ~/.abc ~/.def 

으로 끝날 것입니다. ln입니다.

ln의 두 번째 구문을 사용하려면 사용합니다 :

ln -s workarea/.[a-zA-Z]* ~/. 
관련 문제