출력에서 .un~ 파일을 숨기기 위해 ls에 전달할 수 있는 옵션이 있습니까?
나는 볼 수 있기를 원한다모두ls -A
.un~ 파일을 제외한 파일(예: 도트 파일)이므로 .un~ 파일을 숨기려면 무언가를 실행하고 추가해야 합니다 .
답변1
홈브류하다ls
패키지 를 통해 GNU를 제공합니다 coreutils
.
brew install coreutils
그런 다음 시스템 바이너리 사용을 재정의하는 것을 방지하기 위해 Homebrew가 대신 설치하는 GNU로 alias
시스템을 설정할 수 있습니다 .ls
ls
gls
alias ls='/usr/local/bin/gls'
또는 다음에 설명된 대로 brew info coreutils
:
이러한 명령을 일반 이름으로 사용해야 하는 경우 다음과 같이 bashrc에서 PATH에 "gnubin" 디렉터리를 추가할 수 있습니다.
PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"
ls
필요에 더 잘 맞는 경우 GNU 옵션을 계속 사용하세요 . 예:
ls -B
또는 유사하게:
alias ls='/usr/local/bin/gls --hide=*~'
답변2
ls -B
백업, ~로 끝나는 파일을 숨깁니다.