반응형 MAC14 Mac - 압축 파일에서 __MACOSX 및 .DS_Store 파일 제거하기 Mac에서 압축을 하면 기본적으로 __MACOSX와 .DS_Store 파일이 함께 압축된다. 이 파일은 Mac Finder 용도로 활용되는 파일로, Windows 사용자나 다른 OS 사용자와 공유할 때 불필요하다. 따라서 해당 파일을 제거하는 방법을 알아두면 유용하다. zip -d 명령으로 압축 파일 내 특정 파일 지우기 zip -d 명령을 이용하면 압축 파일 내 특정 파일을 지울 수 있다. 이때, 여러 디렉토리를 확인해야 하므로 * 옵션을 함께 사용한다. __MACOSX 파일 제거 __MACOSX 디렉토리 내 모든 파일을 제거 zip -d compressfilename.zip __MACOSX/\* .DS_Store 파일 제거 모든 디렉토리의 .DS_Store 파일을 제거 zip -d compressfi.. 2024. 3. 1. Mac - Zip with password, 암호로 압축하기 Mac에서 압축을 마우스 우클릭을 통해 GUI 상으로는 간편하게 할 수 있지만, 비밀번호 같은 특정한 조건이 필요한 경우 Terminal(터미널)를 통해서 진행해야 한다. zip -er e 옵션이 바로 암호를 사용할 수 있는 옵션으로 터미널에서 실행하라고 나와 있다. -e, --encrypt Encrypt the contents of the zip archive using a password which is entered on the terminal in response to a prompt (this will not be echoed; if standard error is not a tty, zip will exit with an error). The password prompt is repeated .. 2022. 12. 16. Mac/Linux - 로컬 CLI 에서 Base64 인코딩, 디코딩 하기 패스워드를 API에서 사용하거나 기록할 경우 Base64를 이용해야 하는 경우가 종종 발생한다. 문자열 전환 방법과 파일 전환 방법에 대해서 정리해보자. 1. 문자열 인코딩 문자열 전환은 echo 옵션을 이용해서 사용할 수 있다. 문자열 만 변환해야 하기 때문에 -n 옵션을 사용해서 줄바꿈 기호를 표시하지 않도록 한다. echo -n 'asecurity'|base64 YXNlY3VyaXR5 2. 문자열 디코딩 base64 에 -D 옵션을 제공한다. echo 'YXNlY3VyaXR5'|base64 -D asecurity% 3. 파일 인코딩 -i 옵션으로 사용이 가능하다. 파일을 Base64로 인코딩 하는 경우 내용이 출력 내용이 많고, 디코딩시 파일을 이용하는 것이 유용하기 때문에 -o 옵션을 함께 사용하.. 2022. 11. 1. Mac - 팁 사운드 출력 막대바 바로가기 Mac을 이용하다보면 헤드셋등을 켰을때 현재 출력되는 장치가 궁금한 경우가 있다. 특히 도서관 같이 실수? 하면 않되는 곳에서는 더욱 민감하다 보통은 시스템 환경 설정에서 사운드의 출력 탭을 통해서 현재 선택된 출력 장치를 확인 할 수 있는데 여기에서는 보다 편리하게 확인하는 막대바를 이용하는 방법을 알아보고자 한다. 이를 이용하면 아래 처럼 막대바에서 볼륨 크기와 현재 선택된 출력을 확인하고 바로 변경이 가능하다. 이 설정은 시스템 환경 설정에서 Dock 및 메뉴 막대를 선택하고 사운드 부분을 항상 표시로 변경하면 된다. 이제 아이콘만으로도 스피커 상태인지 이어폰/헤드셋인지를 바로 알 수 있어 쉽게 확인 및 조절이 가능하다. 2022. 10. 24. Mac - VSCode M1 한글 씹힘, 입력 문제 해결 MacBook을 보통 개발도구로 사용하다보니 VSCode를 주로 사용하는데, 이때 한글 씹힘이 심하게 발생하여 도저히 그냥 사용할 수 없는 상황이였다. 여기에 이를 해결한 내용을 정리해 보았다. 대략 시도해본 방법은 총 2가지로 필자는 1. 맞춤법 검사 해제를 통해 해결 되었다. 필자는 글씨를 입력하면 간혈적으로 글씨가 입력이 되지 않는 씹힘 문제였는데, 한글이 정상적으로 입력이 되지 않는다면 시도해보기 바란다. 1. 맞춤법 검사 해제 맞춤법 검사를 비활성화 하기 위해서는 환경 설정의 키보드를 실행한다. 이후 텍스트로 들어가서 맞춤범 자동 수정을 체크해제하기 바란다. 2. 한글 언어팩 제거후 다시 지정 만약 VSCode에서만 나타나는 문제라면 이 방법이 괜찮을 것으로 보인다. 먼저 설치된 한글 언어 팩을.. 2022. 8. 8. Docker - MAC M1 Error image's platform (linux/arm64/v8) does not match the detected host platform 해결 MAC M1으로 노트북을 변경하고 평시대로 Docker를 새로 빌드하여 플랫폼을 올렸는데 아래와 같은 오류가 발생하였다. WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested standard_init_linux.go:228: exec user process caused: exec format error 오류 내용은 MAC M1은 linux/arm64 플랫폼이 아니기 때문에 발생한 오류이다. 따라서 이를 해결하기 위해서는 빌드시점에 --platform linux/arm64을 지정하여 빌드를 .. 2022. 8. 7. MAC - 자신 IP 확인 Mac에서 IP를 확인할 때 내부 IP 혹은 외부 IP냐에 따라 확인하는 방법이 달라진다. 내부 IP는 ipconfig를 통해 가능하다. ipconfig getifaddr en0 ifconfig를 이용하면 inet 정보만 확인하는 방법으로 가능하다. ifconfig | grep inet 만약 외부 IP를 확인하고자 한다면, curl을 통해 ifconfig.me 을 이용하면 IP정보를 콘솔에 알맞게 보여준다. curl ifconfig.me 2022. 7. 28. Mac - Dock 아이콘이 나타나지 않을 때 얼마전 부터 Mac Dock에서 아이콘이 나타나지 않는다. 이 문제점은 예전 부터 있었던 Mac Bug라고 한다. 아래 사진은 문제를 해결하고 난 다음의 사진이다. 이 문제를 해결할 수 있는 방법은 필자의 경우 안전 모드 부팅을 통해 해결하였다. 시스템을 종료하고, 이후 쉬프트 키를 누른 상태에서 부팅 키를 누르도록 한다. 이때 쉬프트 키는 5초이상 누르고 있으면, 평소와 다른 안전모드로 부팅이 진행된다. 안전 모드에서 Dock에 아이콘 표시가 되지 않는 어플리케이션 바로가기를 삭제하고, Finder에서 어플리케이션으로 들어가 다시 추가해보도록 하자. 한번에 해결되지 않는 경우도 있다고 하니 만약 잘 되지 않는다면, 여러번 안전 모드 진입을 시도 하면 해결이 가능하다. 2022. 7. 5. Mac - Chrome CORS Disable 실행 Mac에서 개발 테스트를 하다보면, CORS와 Chrome에서 제공하는 여러 보안 기능을 끄고 테스트를 진행해야 할 때 유용한 실행 명령을 공유한다. open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security 위 명령을 이용해서 실행하면, 보안 기능들이 비활성화 된 상태로 크롬을 실행할 수 있다. 2022. 5. 10. 이전 1 2 다음 반응형