[카테고리:] macOS

  • Mac 터미널 zip 압축: 폴더, 파일 압축부터 암호 설정까지

    Mac 터미널에서 파일 압축은 필수적인 기술입니다.

    용량을 줄여 저장 공간을 절약하고, 파일 전송을 간편하게 만들 수 있죠.

    이번 포스팅에서는 Mac 터미널에서 가장 많이 사용되는 압축 명령어인 zip에 대해 알아보겠습니다.

    zip 명령어 기본

    압축하기

    zip -r 압축파일이름.zip 압축할파일/폴더 
    • r: 디렉토리 내부의 모든 파일과 하위 디렉토리까지 재귀적으로 압축

    압축 풀기

    unzip 압축파일이름.zip

    특정 파일과 폴더 함께 압축하기

    zip -r archive.zip file1.txt folder1
    • file1.txt파일과 folder1의 폴더까지 같이 압축이 된 답니다.

    압축 파일에 암호 설정하기

    zip -e secure_archive.zip important_files

    자주 사용하는 옵션

    • -e: 압축 파일에 암호 설정
    • -m: 압축 후 원본 파일 삭제
    • -j: 디렉토리 구조 무시하고 파일만 압축

    추가정보

    • 압축 파일 이름은 .zip 확장자로 끝나야 합니다.
    • 더 많은 옵션과 정보를 얻으려면 터미널에서 man zip 명령어를 입력하세요.

    마무리

    이상 Mac 터미널에서 zip 명령어를 사용하여 파일 압축 및 해제하는 다양한 방법에 대해 알아봤습니다.

    다들 도움 되시길 바라겠습니다.

    감사합니다.

  • 맥 터미널: rmdir 비어있지 않은 폴더 삭제 방법

    맥북을 정리하다가 필요 없는 폴더를 rmdir 명령어로 삭제하려고 했는데, 자꾸 오류 메시지가 발생하더라구요.

    "Directory not empty"

    디렉토리가 비어있지 않다는 오류 메시지인데요.

    rmdir은 빈 폴더만 삭제할 수 있어서 폴더 안에 있는 파일들을 하나씩 지우고 다시 rmdir을 실행하려니 너무 번거롭더라구요.

    그러다 rm 명령어로도 삭제할 수 있는 방법을 찾았습니다.

    rm -rf [폴더 이름]

    rm 명령어

    rm: 파일이나 폴더를 삭제하는 명령어
    -r: 폴더 안의 모든 파일과 하위 폴더까지 재귀적으로 삭제
    -f: 삭제 과정에서 발생할 수 있는 질문이나 경고 메시지 없이 강제로 삭제

    주의사항

    rm -rf는 정말 강력한 명령어라서 잘못 사용하면 중요한 파일까지 삭제될 수 있어요.

    특히 루트(/) 디렉토리에서 rm -rf * 와 같이 사용하면 묻지도 않고 시스템 전체를 삭제할 수 있으니 주의하세요!

    폴더 삭제 전에 항상 ls 명령어로 폴더 안의 내용을 확인하고, 중요한 파일은 백업해두는 습관을 들이세요.

    혹시 저처럼 rmdir 오류 때문에 고생하신분께 도움이 되길 바라며 포스팅을 마치도록 하겠습니다.

    감사합니다.