다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
file: 파일 타입 식별 가이드
확장자 대신 실제 바이트 내용을 검사하여 파일의 유형, MIME 정보를 판별합니다. libmagic 데이터베이스를 사용합니다.
find 명령어 완전 정복
Linux에서 파일 시스템 내에서 파일과 디렉토리를 검색하는 `find` 명령어에 대한 가이드입니다. 다양한 조건과 액션을 조합하여 원하는 파일을 효율적으로 찾아낼 수 있습니다.
getfacl: 파일 접근 제어 목록(ACL) 확인
getfacl 명령어는 파일 및 디렉토리에 설정된 접근 제어 목록(ACL: Access Control List)을 확인하는 데 사용됩니다. 전통적인 Unix 권한(rwx)보다 더 세분화된 권한 설정을 가능하게 하며, 특정 사용자나 그룹에 대한 개별적인 접근 권한을 관리할 때 유용합니다.
gio: GIO 명령줄 도구
gio는 GLib의 GIO(Gnome Input/Output) 가상 파일 시스템을 통해 파일 및 디렉토리 작업을 수행하는 명령줄 도구입니다. 파일 복사, 이동, 삭제, 정보 확인, 마운트/언마운트 등 다양한 작업을 지원하며, 특히 GNOME 환경에서 유용하게 사용됩니다.
link: 파일에 하드 링크 생성
`link` 명령어는 기존 파일에 대한 하드 링크를 생성하는 데 사용됩니다. 하드 링크는 원본 파일과 동일한 inode를 공유하며, 파일 시스템 내에서 동일한 데이터를 가리키는 또 다른 이름 역할을 합니다. 원본 파일이 삭제되어도 하드 링크가 남아있다면 데이터는 유지됩니다.
ln: 파일 링크 생성 (심볼릭 링크)
ln 명령어는 파일 시스템 내에서 파일 또는 디렉토리에 대한 링크를 생성하는 데 사용됩니다. 주로 원본 파일의 위치를 변경하지 않고 다른 이름이나 경로로 접근할 수 있게 하는 심볼릭 링크(소프트 링크)를 만드는 데 활용됩니다. 하드 링크와 심볼릭 링크 두 가지 유형의 링크를 지원합니다.
locate: 파일 위치 빠르게 찾기
`locate` 명령어는 시스템에 있는 파일의 위치를 빠르게 찾아주는 유틸리티입니다. `find` 명령어와 달리 실시간으로 파일 시스템을 스캔하는 대신, 미리 생성된 데이터베이스(`mlocate.db`)를 사용하여 검색하므로 훨씬 빠른 결과를 제공합니다. 이 데이터베이스는 일반적으로 `updatedb` 명령어를 통해 주기적으로 업데이트됩니다.
ls: 파일 및 디렉토리 상세 목록 보기 (-l 옵션 중심)
ls는 리눅스에서 파일과 디렉토리의 목록을 나열하는 가장 기본적인 명령어입니다. 특히 -l 옵션은 파일의 퍼미션, 소유자, 그룹, 크기, 최종 수정 시간 등 상세한 정보를 긴 형식으로 출력하여 시스템 관리 및 파일 분석에 필수적으로 사용됩니다. 이 가이드는 ls 명령어의 -l 옵션 사용법에 중점을 둡니다.
ls-a: (ls -a) 숨김 파일 포함 목록 보기
`ls-a`는 독립적인 리눅스 명령어가 아니며, 일반적으로 `ls` 명령어에 `-a` 옵션을 함께 사용하여 숨김 파일을 포함한 모든 파일 및 디렉토리 목록을 출력하는 것을 의미합니다. 이 가이드는 `ls -a`의 올바른 사용법과 그 의미를 설명합니다.
ls-h: 사람 친화적 파일 크기 표시
ls-h는 표준 Linux 명령어는 아니지만, 종종 'ls -h' 명령어를 간편하게 사용하기 위한 사용자 정의 별칭(alias) 또는 스크립트로 활용됩니다. 이 명령의 주요 목적은 파일 및 디렉토리의 크기를 KB, MB, GB와 같이 사람이 읽기 쉬운 형태로 표시하는 것입니다.
ls-r: 디렉토리 내용 재귀적으로 나열 (사용자 정의 스크립트)
ls-r은 표준 리눅스 명령어가 아니며, 일반적으로 'ls -R' 명령어를 간편하게 사용하기 위한 사용자 정의 스크립트나 별칭(alias)으로 사용됩니다. 이 가이드에서는 'ls -R'과 유사하게 현재 디렉토리 및 모든 하위 디렉토리의 파일과 디렉토리를 재귀적으로 나열하는 사용자 정의 스크립트 'ls-r'을 가정하고 설명합니다.
ls-t: (비표준) 시간순 파일 목록 보기
ls-t는 표준 Linux 명령어는 아니지만, 일반적으로 'ls -t' 명령어를 편리하게 사용하기 위한 별칭(alias) 또는 사용자 정의 스크립트로 사용됩니다. 'ls -t'는 디렉토리 내의 파일과 서브디렉토리를 가장 최근에 수정된 시간 순서대로 정렬하여 표시합니다.