개발/그 외
터미널에서 폴더 생성과 이동을 한번에 하기 mkdir + cd
빙수킹
2020. 8. 29. 11:28
mkdir과 cd를 맨날 입력하는게 귀찮아서 찾아봤다..
1. ~/.bashrc를 편집한다.
vi ~/.bashrc
2. mkcd함수를 만든다.
아래와 같이 작성 후 저장하고 나옴
mkdir
$1: 첫번째 전달인자
-p 옵션 : 폴더가 경로에 없으면 알아서 생성해준다. (ex) mkdir -p /aa/bb/cc 가능. aa와 bb를 자동으로 만들어줌.
-- : 전달된 이름이 옵션으로 인식되지 않게 한다. (ex) -나 --를 이름에 사용 가능.
cd
-P 옵션: 심볼릭 링크를 해결해준다는데, 심볼릭 링크가 뭐냐면 원본 파일에 연결해주는 링크? 라는데 원본을 가리키는, 원본에 접근하게 해주는 복사본이라고 이해했다. 그러니까 이 옵션은 cd로 이동할 폴더와 그 폴더의 심볼릭 링크가 있을 경우, 둘 중 심볼릭 링크를 무시하고 원본 파일을 바라보게끔 하는 옵션인듯. 사실 나는 쓸모가 없을 것 같다.
3. 파일을 적용해준다.
source ~/.bashrc