디렉토리를 참조하는 더 빠른 방법은 무엇입니까?

디렉토리를 참조하는 더 빠른 방법은 무엇입니까?

이것은 여러분 모두에게 쉬울 수 있지만 저는 그렇게 중첩된 로컬 디렉토리 세트를 다루어 본 적이 없습니다.

다음과 같은 경로가 있는 경우 해당 디렉토리를 또는 /mnt/media2/Archived\ Files/_Transfer/에 "마운트"하는 방법이 있습니까 ?~/Transfer//mnt/transfer

조사 중이지만 symlinks"재귀 명령 등으로 인해 디렉토리에 있는 것이 항상 좋은 생각은 아닙니다..."라고 말합니다.

감사해요.

답변1

이 경우 심볼릭 링크는 나에게 정말 좋은 생각인 것 같습니다.

ln -s /mnt/media2/Archived\ Files/_Transfer/ ~/Transfer

zsh도 참조하세요:

PS1='%~%# '
transfer=/mnt/media2/Archived\ Files/_Transfer/
cd ~transfer

답변2

심볼릭 링크를 사용하고 싶지 않거나 사용할 수 없는 경우(예: vfat처럼 파일 시스템이 심볼릭 링크를 지원하지 않는 경우) 바인드 마운트를 사용할 수도 있습니다.

mount --bind "/mnt/media2/Archived Files/_Transfer" /mnt/Transfer

바인드 마운트는 심볼릭 링크보다 강력합니다. 예를 들어, rm -Rf심볼릭 링크가 발견되면 삭제만 되며 바인딩 마운트를 통해서만 통과됩니다.

바인드 마운팅은 루트로만 수행할 수 있습니다. 모든 사용자는 심볼릭 링크를 만들 수 있습니다.

관련 정보