‘사진’, ‘문서’, ‘영화’등 폴더 이동 기본값과 다른 폴더로, 바람직하게는 동일한 사용자의

‘Pictures’, ‘Documents’, ‘Movies’와 같은 폴더를 사용자의 홈 위치 루트 아래의 기본값과 다른 폴더로, 바람직하게는 동일한 사용자의 홈 폴더 아래의 하위 폴더로 옮기고 싶습니다. 예를 들어, user / Music은 user / stuff / Music로 이동합니다.

오히려 이동 된 폴더에 대한 심볼릭 링크를 만들지 않고 시스템의 동작을 완전히 변경하여 해당 폴더를 찾을 수있는 위치를 알고 있습니다.

사용자의 홈 폴더를 옮기고 싶지는 않지만 예를 들어 홈 폴더를 오염시키는 것을 좋아하지 않기 때문에 그 폴더 만 / Users / [사용자 이름] / stuff /으로 옮기십시오.



답변

미술,

이 작업을 성공적으로 수행 했습니까?

다음과 같은 방법으로 폴더를 숨기려고 했습니까?

chflags hidden ~/Documents

그런 다음 (터미널에서)와 같은 링크를 만듭니다.

cd ~
mkdir stuff
cd stuff
ln -s ~/Documents

나는 이것이 Finder에서 ~ / Documents 폴더를 숨길 것이라고 생각하지만 여전히 거기에 기록되어 있으면 아무것도 작동하지 않습니다. 또한 ~ / stuff에 링크가 표시됩니다 …


답변

개인적으로 심볼릭 링크를 사용하여 모든 사용자 디렉토리에서 해당 디렉토리를 모두 이동합니다. 루트로 로그인하여 모든 디렉토리 “Documents ‘Downloads”Movies “등을 심볼릭 링크하여 외부 드라이브로 옮겼습니다.

Mac OS는 변경 사항을 잘보고 외부 드라이브의 해당 디렉토리를 자동으로 가리키며이 방법으로 문제가 발생하지 않았습니다.

SymbolicLinker컨텍스트 메뉴에 옵션을 추가하여 기호 링크를 생성 하는 시스템 서비스 가 있습니다.

여기에 이미지 설명을 입력하십시오

루트 사용자를 활성화하는 방법

OS X 라이온

  1. Apple 메뉴에서 시스템 환경 설정 …을 선택하십시오.
  2. 보기 메뉴에서 사용자 및 그룹을 선택하십시오.
  3. 잠금을 클릭하고 관리자 계정으로 인증하십시오.
  4. 로그인 옵션 …을 클릭하십시오.
  5. 오른쪽 하단의 “편집 …”또는 “가입 …”버튼을 클릭하십시오.
  6. “Open Directory Utility …”버튼을 클릭하십시오.
  7. 디렉토리 유틸리티 창에서 잠금을 클릭하십시오.
  8. 관리자 계정 이름과 비밀번호를 입력 한 다음 확인을 클릭하십시오.
  9. 편집 메뉴에서 루트 사용자 사용을 선택하십시오.
  10. 비밀번호 및 확인 필드 모두에 사용할 루트 비밀번호를 입력 한 후 확인을 클릭하십시오.

맥 OS X v10.6.x

  1. Apple 메뉴에서 시스템 환경 설정 …을 선택하십시오.
  2. 보기 메뉴에서 계정을 선택하십시오.
  3. 잠금을 클릭하고 관리자 계정으로 인증하십시오.
  4. 로그인 옵션 …을 클릭하십시오.
  5. 오른쪽 하단의 “편집 …”또는 “가입 …”버튼을 클릭하십시오.
  6. “Open Directory Utility …”버튼을 클릭하십시오.
  7. 디렉토리 유틸리티 창에서 잠금을 클릭하십시오.
  8. 관리자 계정 이름과 비밀번호를 입력 한 다음 확인을 클릭하십시오.
  9. 편집 메뉴에서 루트 사용자 사용을 선택하십시오.
  10. 비밀번호 및 확인 필드 모두에 사용할 루트 비밀번호를 입력 한 후 확인을 클릭하십시오.

답변

다음 단계를 사용하여 전체 사용자 계정 (홈) 폴더를 이동할 수 있습니다.

  1. 시스템 환경 설정에서 사용자 및 그룹을 클릭하십시오.
  2. 창 잠금을 해제하십시오 (잠금 아이콘).
  3. 선택한 사용자를 마우스 오른쪽 버튼으로 클릭하고 목록에서 “고급”옵션을 선택하십시오.
  4. 다음 화면이 나타납니다.

여기에 이미지 설명을 입력하십시오

여기에서 프로파일을 재배치 할 “홈 디렉토리”를 선택한 다음 재부팅하십시오.

참고 : (다운로드, 문서, 음악 등)에있는 모든 내용 이 이동 합니다/Users/{your user}/ .


답변

짧은 대답은 : 하지 마십시오 . 너무 많은 것들이 그것에 의존하기 때문입니다. 이것이 Apple이 이러한 폴더의 이름을 바꾸는 것을 어렵게하는 이유이기도합니다.

어쨌든 위험을 감수하고 싶다면 다소 관련된 질문에 대한 이 대답 은 몇 가지 아이디어를 제공해야합니다.


답변

~ / .bash_profile에 다음 Bash 코드를 추가 할 수 있습니다. 특정 폴더 ( “음악”, “영화”, “사진”등)를 표시하지 않도록 ls실행할 때 명령을 변경합니다 $HOME.

이 모든 것은 디렉토리에 ls표시되는 내용을 변경하는 것 $HOME입니다. 실제로 폴더는 삭제되지 않습니다. 예를 들어, ls -l폴더가 여전히 존재하는 것을 볼 수 있습니다.

function ls-home() {
        excludeDirectories=(
        "Music"
        "Movies"
        "Pictures"
        "Public"
        "Documents"
        "Desktop"
        "Downloads"
        "VirtualBox VMs"
        )

        files=$(comm -23 <( /bin/ls -1) <(printf '%s\n' "${excludeDirectories[@]}" | sort))

        temporary_dir=$(mktemp -d)

        for file in $files; do
                if [ -h $file ]; then
                        ln -s $file $temporary_dir/$file
                elif [ -f $file ]; then
                        touch $temporary_dir/$file
                        if [ -x $file ]; then
                                chmod +x $temporary_dir/$file
                        fi
                else
                        mkdir $temporary_dir/$file
                fi
        done

        /bin/ls $temporary_dir
        rm -rf $temporary_dir
}

function ls-shim() {
        if [ "$(pwd)" = "$HOME" ]; then
                lastArgument="${@:-1}"
                if [ "${lastArgument:0}" = 1 ];  then
                        ls-home
                else
                        /bin/ls "$@"
                fi
        else
                /bin/ls "$@"
        fi
}

alias ls="ls-shim"

사용중인 스크립트의 스크린 샷 :
'ls'심의 행동
정규 'ls'


답변

원하는 곳으로 이동하십시오. 유일한 중요한 것은 라이브러리이며 나머지는 일반적으로 앱이 물건을 놓을 위치를 선택할 수 있습니다.

물건을 쓰는 위치를 변경할 수없는 엉뚱한 응용 프로그램은 몇 가지뿐입니다 .Microsoft 및 Adobe 응용 프로그램이 떠 오릅니다. ~ / Documents에 파일을 넣습니다. 나머지는 모두 파일의 위치에 관계없이 파일로 작동합니다.


답변

전체 홈 폴더를 옮기는 것이 아니라 폴더의 기호 링크를 외장 드라이브로 만드는 것이 좋습니다. 그 후 당신은 얻을 것이다 :

  1. 유연성-외장 HD에 문제가 발생하는 경우 (HDD가 작동 중지 된 경우 숨겨진 라이브러리 폴더 가 기본 드라이브에 있음을 기억하십시오. 작동 중지되기 때문에 작업을 수행해야합니다), 바로 그 순간부터 복구를 시작할 수 있습니다 끄지 않고.
  2. 메인 드라이브가 SSD 인 경우- 홈 폴더 가 메인 드라이브에 있으면 외부에있을 때 더 빨리로드됩니다.
  3. Mac Pro가 있다면- 영화 폴더 하나의 HD, 음악 폴더 다른 HD에 대해 설정할 수 있습니다 …