매일 바뀌는 디렉토리로 자동 이동하는 기능

매일 바뀌는 디렉토리로 자동 이동하는 기능

나는 매일 바뀌는 하나의 디렉토리를 작업 디렉토리로 사용하기로 결정했습니다. 메모나 기사를 작성할 때 "work"라는 별칭을 만들면 해당 날짜로 이동하는 셸 함수를 만들 수 있기를 원합니다.

예를 들어, 2017이라는 디렉토리가 있고 해당 디렉토리에는 12개의 디렉토리가 있습니다. {01-Jan,02-Feb,03-Mar,04-Apr,05-May,06-Jun,07-Jul,08 -Aug, 09-9월,10-10월,11-11월,12-12월}, 매월 카탈로그 01-{28,30,31}이 있습니다.

자동으로 내 작업 디렉터리로 이동하는 방법이 있나요? 저는 Arch Linux에서 Zsh를 사용하고 있습니다.

답변1

(참고로 저는 Zsh가 아닌 Bash에서 이 작업을 수행하고 있습니다.)

이 디렉터리 구조를 사용하면 다음을 수행할 수 있습니다.

alias work="cd $HOME/Desktop/$(date +%Y/%m-%b/%d)"

시험:

pwd
/Users/maulinglawns
work
pwd
/Users/maulinglawns/Desktop/2017/01-Jan/10

답변2

alias파일 에 추가 .zshrc:

alias today-dir='cd $(date +"%Y/%m-%b/%m-%d")'

현재 작업 디렉터리에서 명령을 호출하려면 2017이전 섹션에서 $(date...)전체 경로(예: )를 추가 해야 합니다 .cd ~/notes/$(date ..

관련 정보