심볼릭 링크는 윈도우의 바로 가기와 비슷하고 하드 링크는 원래 파일 데이터의 또 다른 접근 경로 입니다.
심볼릭 링크 > 원본 파일 > 실제 파일 데이터
하드 링크 > 실제 파일 데이터 < 원본 파일
심볼릭 링크, 하드 링크 만들기
1. 심볼릭 링크 생성
ln -s (원본 파일이나 폴더 경로) (심볼릭 링크가 저장될 경로)
ex) ln -s /Volumes/DATA/Users/jhrunning/Desktop/Folder /Volumes/DATA/Users/ jhrunning/Desktop/SymFolder
2. 하드 링크 생성
ln (원본 파일 경로) (하드 링크 파일이 저장될 경로)
ex) ln -s /Volumes/DATA/Users/jhrunning/Desktop/origin.txt /Volumes/DATA/Users/ jhrunning/Desktop/result.txt
< 사용 예 >
symbolic link (심볼링 링크 생성 ; 링크 폴더 생성)
ln -s [패스1] [패스2] 패스1 폴더를 패스2폴더에 링크 (패스2는 패스1을 바라봄)
// Dropbox sudo ln -s /Volumes/DATA/Dropbox ~/Dropbox
// Google Drive sudo ln -s /Volumes/DATA/Google\ Drive ~/Google\ Drive
// OneDrive sudo ln -s /Volumes/DATA/OneDrive ~/OneDrive
// Music/iTunes sudo ln -s /Volumes/DATA/Music/iTunes /Users/netcanis/Music/iTunes
// Xcode sudo ln -s /Volumes/DATA/Xcode /Applications/Xcode
// MSOffice sudo ln -s /Volumes/DATA/MSOffice /Applications/MSOffice
// Pictures sudo ln -s /Volumes/DATA/Pictures ~/Pictures
// iTunes Backup 일부 폴더는 생성시 권한 에러로 생성이 불가능하다
sudo ln -s /Volumes/TDRIVE/Backup ~/Library/Application\ Support/MobileSync/ Backup
이런경우 아래와 같이 ~/ 쪽에 생성한후 해당디렉토리에 복사하도록 한다.
sudo ln -s /Volumes/TDRIVE/Backup ~/Backup
2020/05/18 - [개발툴/Xcode] - Release 모드에서 디버깅
2020/05/18 - [iOS/Jailbreak] - 탈옥후 안정화
2020/05/15 - [iOS/Swift] - 다중 문자열 / 캐릭터 제거
2020/05/15 - [iOS/Swift] - String substring
2020/05/15 - [iOS/Swift] - Framework 경로
2020/05/15 - [iOS/Objective-C] - Frameworks 경로
2020/05/15 - [iOS/Objective-C] - iOS디바이스 설정창 이동
2020/05/15 - [iOS/Objective-C] - Xcode 한글 깨짐 복구
2020/05/12 - [iOS/Swift] - WKWebView 스크린샷
2020/05/12 - [iOS/Swift] - json 포멧 체크
2020/05/12 - [iOS/Swift] - Access Control (접근 제한자)
2020/05/12 - [iOS/Swift] - WKWebview에서 tel, email, mailto, sms, facetime 처리
'개발 > Note' 카테고리의 다른 글
gdb 설치 (0) | 2020.05.19 |
---|---|
Mac에서 Node.js 설치 (0) | 2020.05.19 |
UUID의 구성 요소 (0) | 2020.05.19 |
Storyboard References (스토리보드 분리) (0) | 2020.05.18 |
Release 모드에서 디버깅 (0) | 2020.05.18 |