리눅스 / 명령어 / find / 파일 또는 디렉토리를 찾는 명령어

find는 파일 또는 디렉토리를 찾는 명령어이다.

  • 현재 디렉토리 안에 있는 모든 파일과 디렉토리를 출력한다. 숨긴 파일 또는 숨긴 디렉토리도 출력한다.
# find
  • /etc 디렉토리 안에 있는 모든 파일과 디렉토리를 출력한다. 숨긴 파일 또는 숨긴 디렉토리도 출력한다.
# find /etc
  • 현재 디렉토리 안에서 이름이 abc인 파일 또는 abc인 디렉토리를 검색한다.
# find -name abc
  • 현재 디렉토리 안에서 이름이 abc인 디렉토리만 검색한다.
# find -name abc -type d
  • /etc 디렉토리에서 .conf로 끝나는 파일 또는 디렉토리를 검색한다.
# find /etc *.conf
  • -empty 옵션을 붙이면 빈 파일 또는 디렉토리를 검색한다.
# find -empty
  • -exec 옵션을 붙여서 검색한 파일 또는 디렉토리에 대해서 어떤 작업을 할 수 있다. 위와 같이 하면 빈 파일 또는 디렉토리를 찾아 삭제한다.
# find -empty -exec rm -rf {} \;
같은 카테고리의 다른 글
원노트 / 메뉴에서 할 일 태그 위치 변경

원노트 / 메뉴에서 할 일 태그 위치 변경

할 일 태그는 순서 없는 목록이나 순서 있는 목록을 만드는 버튼 옆에서 만들 수 있었는데, 업데이트가 되면서 위치가 바뀌었습니다. 오른쪽 끝의 하위 메뉴로 들어갔습니다.

오픈 소스 / MariaDB

MariaDB는 MySQL의 포크(Fork)로서, 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL의 창시자인 마이클 위드니어스(Michael "Monty" Widenius)에 의해 개발되었으며, MySQL의 기능과 호환성을 유지하면서도 더 나은 성능과 확장성을 제공하기 위해 만들어졌습니다. MariaDB는 기업과 개발자들 사이에서 널리 사용되고 있으며, MySQL과 동일한 SQL 인터페이스를 제공합니다. 역사 MariaDB는 2009년에 시작되었습니다. 마이클 위드니어스는 오라클(Oracle)이 MySQL AB를 인수한 후, MySQL의 ...

크롬 / 다운로드 할 때 저장 폴더 지정할 수 있게 설정하는 방법

크롬 / 다운로드 할 때 저장 폴더 지정할 수 있게 설정하는 방법

크롬 웹브라우저에서 파일을 다운로드하면 사용자 계정의 다운로드 폴더로 바로 다운로드합니다. 다운로드 폴더를 변경하거나, 다운로드할 때 저장할 위치를 지정하도록 설정할 수 있습니다. 오른쪽 위의 점 세 개 버튼을 클릭하고 을 클릭합니다.(주소 표시줄에 chrome://settings/를 입력해도 됩니다.) 왼쪽에서 를 선택하면 관련 설정을 할 수 있습니다.(주소 표시줄에 chrome://settings/downloads를 입력해도 됩니다.) 를 변경하여 기본 다운로드 폴더를 지정할 수 ...

Ubuntu Server / 메모

MariaDB / 포트 변경 MariaDB의 기본 접속 포트는 3306입니다. 이를 다른 포트로 변경하고 싶다면 /etc/mysql/mariadb.conf.d/50-server.cnf를 수정합니다. port = 3306 을 찾아서 원하는 포트로 변경한 후 저장합니다. 그리고 MariaDB를 재시작합니다. service mysql restart MariaDB / Can't connect to MySQL server on ... (10061) 다음과 같은 에러를 만났다면... Can't connect to MySQL server on ... (10061) /etc/mysql/mariadb.conf.d/50-server.cnf에 있는 bind-address = 127.0.0.1 를 ...

Gmail / 수신한 메일을 자동으로 다른 메일로 전달하는 방법

Gmail / 수신한 메일을 자동으로 다른 메일로 전달하는 방법

지메일(Gmail)을 주로 사용하는 경우도 있지만, 어쩔 수 없이 구글에 계정을 만들고 사용하는 경우도 있다. 예를 들어 Google Ads나 AdSense, Analytics 등 구글의 서비스를 이용하려면 구글 계정이 필요하다. 그렇게 만들어진 지메일로 메일이 온 것을 확인하려면 웹브라우저로 로그인하거나 아웃룩 같은 메일 클라이언트에 추가하면 된다. 그 모든 게 다 귀찮다면 그 계정으로 들어오는 메일을 내가 ...

안드로이드 / 앱 / 원스토어 / 설치하는 방법

안드로이드 / 앱 / 원스토어 / 설치하는 방법

원스토어는 네이버와 통신 3사가 협력해서 만든 앱 장터입니다. 국내를 대상으로 하는 거라 사용이 편하고 이벤트도 많이 있습니다. 통신사를 통해 구입한 스마트폰에는 대부분 원스토어가 기본적으로 설치되어 있습니다. 하지만 제조사로부터 직접 구입한, 특히 외국에서 만든 스마트폰의 경우 원스토어가 설치되어 있지 않습니다. 만약 원스토어를 이용하고 싶다면 별도로 원스토어 앱을 설치해야 합니다. 다음은 크롬 웹브라우저에서 설치를 ...

아이피타임(ipTIME) 공유기 / 펌웨어 업데이트하는 방법

아이피타임(ipTIME) 공유기 / 펌웨어 업데이트하는 방법

ipTIME 공유기 관리자 페이지에 접속하여 펌웨어를 최신 버전으로 업그레이드하는 방법을 설명합니다. 자동 업그레이드와 수동 업그레이드 방법, 업그레이드 시 주의사항까지 정리했습니다.

DLP와 DRM 차이

DLP(Data Loss Prevention)와 DRM(Digital Rights Management)은 모두 데이터 및 디지털 콘텐츠의 보호를 목적으로 하지만, 그 목표와 작동 방식에서 차이점이 있습니다. DLP는 주로 기업 내부의 데이터 보안을 강화하기 위한 솔루션이며, DRM은 디지털 콘텐츠의 저작권을 보호하고 불법 복제를 방지하는 데 사용됩니다. 두 기술은 각기 다른 목적과 적용 범위를 가지고 있지만, 모두 중요한 ...

FIDO(Fast IDentity Online)

FIDO(Fast IDentity Online)는 비밀번호 없이 안전하고 편리한 인증 방법을 제공하는 기술 표준입니다. FIDO 얼라이언스에 의해 개발된 이 기술은 온라인 인증의 보안성을 높이기 위해 만들어졌으며, 여러 인증 방식을 제공하고 있습니다. 주요 목표는 비밀번호의 사용을 줄이거나 없애고, 피싱 공격 및 자격 증명 도용을 방지하는 것입니다. FIDO의 주요 개념과 기술 FIDO 프로토콜: FIDO는 다양한 인증 ...

리눅스 / 명령어 / systemctl

systemctl은 서비스를 관리하는 명령어이다. 서비스 상태 확인 systemctl status service_name.service 서비스 시작 systemctl start service_name.service 서비스 재시작 systemctl restart service_name.service 서비스 중지 systemctl stop service_name.service 부팅 시 서비스 자동 시작 systemctl enable service_name.service 부팅 시 서비스 자동 시작 해제 systemctl disable service_name.service 서비스 목록 보기 systemctl list-units --type=service