cd는 macOS에서 파일 및 폴더 목록을 표시합니다.


-1

최근에 macOS와 Terminal을 업데이트했습니다.

  • macOS Sierra 10.12.6
  • 명령 줄 도구 버전 9.0

지금 내가 달릴 때마다 cd 터미널에서 그것은 그 디렉토리로 이동하여 원하지 않는 (기본적으로) 모든 디렉토리 구조를 자동으로 나열합니다.

어떻게 해결할 수 있습니까? 나는 범인이 별칭일지도 모른다고 생각하지만 그것을 고치는 법을 모른다. 그리고 나의 bash_profile 설정이 여기에있다.

~ / .bash_profile

alias cp='cp -iv'                           # Preferred 'cp' implementation
alias mv='mv -iv'                           # Preferred 'mv' implementation
alias mkdir='mkdir -pv'                     # Preferred 'mkdir' implementation
alias ll='ls -FGlAhp'                       # Preferred 'ls' implementation
alias less='less -FSRXc'                    # Preferred 'less' implementation
cd() { builtin cd "$@"; ll; }               # Always list directory contents upon 'cd'
alias cd..='cd ../'                         # Go back 1 directory level (for fast typers)
alias ..='cd ../'                           # Go back 1 directory level
alias ...='cd ../../'                       # Go back 2 directory levels
alias .3='cd ../../../'                     # Go back 3 directory levels
alias .4='cd ../../../../'                  # Go back 4 directory levels
alias .5='cd ../../../../../'               # Go back 5 directory levels
alias .6='cd ../../../../../../'            # Go back 6 directory levels
alias edit='subl'                           # edit:         Opens any file in sublime editor
alias f='open -a Finder ./'                 # f:            Opens current directory in MacOS Finder
alias ~="cd ~"                              # ~:            Go Home
alias c='clear' 
alias qfind="find . -name "                 # qfind:    Quickly search for file
ff () { /usr/bin/find . -name "$@" ; }      # ff:       Find file under the current directory
ffs () { /usr/bin/find . -name "$@"'*' ; }  # ffs:      Find file whose name starts with a given string
ffe () { /usr/bin/find . -name '*'"$@" ; }  # ffe:      Find file whose name ends with a given string
alias psgrep='ps aux | grep '

해결책을 찾았습니다. 줄을 주석 처리하다 #cd() ...에서 .bash_profile .
diEcho

답변:


2

.bash_profile 파일에서 설정했습니다. cd 항상 디렉토리 내용을 표시합니다.

행에 주석 달기

cd() { builtin cd "$@"; ll; } # Always list directory contents upon 'cd'

이 문제를 피하려면

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.