셸 심 볼 릭 링크 와 대상 을 가리 키 는 방법 소개
1. 심 볼 릭 링크 는 다른 파일 을 가리 키 는 지침 으로 볼 수 있 습 니 다.Mac OS 의 별명 이나 windows 의 단축 키 와 같은 기능 을 가지 고 있 습 니 다.2. 심 볼 릭 링크 를 삭제 하면 원본 파일 에 영향 을 주지 않 습 니 다.
심 볼 릭 링크 만 들 기: $ln - s target symboliclink_name
예 를 들 어 $ln - s/var/www/~/web 이 명령 은 로그 인 한 사용자 의 홈 디 렉 터 리 에 웹 이라는 심 볼 릭 링크 를 만 들 었 습 니 다.이 링크 는/var/www/를 가리 키 고 있 습 니 다.이 정 보 는 아래 명령 출력 에서 볼 수 있 습 니 다.
$ ls web
lrwxrwxrwx 1 slynux slynux 8 2013-02-07 19:16 web -> /var/www
위 에 표 시 된 정보 중: 웹 ->/var/www 은 웹 지향/var/www 을 표시 합 니 다.
모든 심 볼 릭 링크 에 있어 권한 표시 부분 은 알파벳 'l' 을 시작 으로 심 볼 릭 링크 임 을 나타 낸다.따라서 현재 디 렉 터 리 에 있 는 심 볼 릭 링크 를 인쇄 하기 위해 서 는 다음 명령 을 사용 할 수 있 습 니 다: $ls - l | grep "^ l"| awk '{print $8}' grep 는 ls - l 의 출력 을 걸 러 내 고 l 로 시작 하 는 줄 만 표시 합 니 다. ^문자열 시작 표시 입 니 다.awk 는 8 열, 즉 파일 이름 부분 을 인쇄 하 는 데 사 용 됩 니 다.
다른 방법 은 find 로 심 볼 릭 링크 를 인쇄 하 는 것 입 니 다. 다음 과 같 습 니 다. $find. - type l - print 는 위의 명령 에서 find 명령 의 type 인 자 를 'l' 로 지정 하여 find 에 심 볼 릭 링크 파일 만 검색 하 라 고 알려 줍 니 다. -print 옵션 은 표준 출력 (stdout) 에 심 볼 릭 링크 목록 을 인쇄 합 니 다.현재 디 렉 터 리 에서 검색 을 시작 합 니 다.
아래 명령 을 사용 하면 심 볼 릭 링크 가 가리 키 는 대상 을 출력 할 수 있 습 니 다. $ls - l 웹 | awk '{print $10}'/var/wwls - l 명령 이 출력 하 는 줄 마다 파일 에 대한 자세 한 정 보 를 출력 할 수 있 습 니 다.ls - l 웹 은 심 볼 릭 링크 파일 웹 의 상세 한 정 보 를 모두 표시 합 니 다.출력 된 10 열 은 파일 이 가리 키 는 대상 을 포함 합 니 다. (이것 이 심 볼 릭 링크 라면)따라서 심 볼 릭 링크 와 연 결 된 목 표를 찾기 위해 서 는 파일 의 상세 목록 (ls - l 출력) 의 10 열 을 awk 로 출력 할 수 있 습 니 다.
또한, 우 리 는 readlink 명령 으로 같은 임 무 를 수행 할 수 있 습 니 다.어떤 때 는 이것 이 가장 우선적으로 고려 해 야 할 용법 입 니 다. 그 용법 은 다음 과 같 습 니 다: $readlink web/var/www
자, bash 에서 심 볼 릭 링크 를 만 들 고 찾 는 방법 에 대해 여기까지 소개 하 겠 습 니 다. 도움 이 되 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.