서버를 관리하다 보면, 특정 디렉토리 내에 얼마나 많은 파일이나 폴더가 있는지 확인해야 할 때가 많아요. 예를 들어, 로그 파일이 얼마나 쌓였는지, 또는 특정 프로젝트에 관련된 파일들이 얼마나 있는지를 파악하는 것이죠. 이러한 정보는 서버의 용량 관리나 데이터 정리 작업에 큰 도움이 됩니다. 폴더 개수 세기 1. 현재 위치에서 폴더 개수 ls -l | grep ^d | wc -l 2. 현재 위치에서 하위 폴더 개수 find . -type d | wc -l 파일 개수 세기 1. 현재 위치에서 파일 개수 ls -l | grep ^- | wc -l 2. 현재 위치에서 하위 파일 개수 find . -type f | wc -l 이렇게 해서 Ubuntu 환경에서 파일과 폴더 개수를 세는 방법에..
1. 파일 권한 확인ls -al 2. 파일 권한 설정-rw-r--r-- 1 root root 0 2월 24 16:20 testfile2testfile2파일의 소유자는 root이고권한은 소유자(읽기/쓰기)권한, 그룹(읽기)권한, 다른 사용자(읽기)권한 -파일표시- : 파일, d :폴더/디렉토리, l : 링크rw-소유자 권한r : 읽기, w : 쓰기, x : 실행r--그룹 권한r : 읽기, w : 쓰기, x : 실행r--다른사용자 권한r : 읽기, w : 쓰기, x : 실행1링크수 root소유자 root소유자그룹 0파일크기 2월 24일 16:20수정한 날짜 testfile2파일 이름 숫자 표기법사용자(User)그룹(Group)다른사용자(Other)rwxrwxrwx421421421777 rwx ..
scp란? SecureCopy(scp)의 약자로 ssh 원격 접속 프로토콜을 기반으로 서버간 파일을 쉽게 전송 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜 ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때문에 안정된 프로토콜 scp는 ssh 를 기반으로 하므로 상대 호스트에 SSH 로 접속이 가능해야 함 1. 로컬에서 원격지로 파일 전송 (서버A → 서버B) 파일 1개를 원격지로 전송할 때 scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] $ scp testfile1.txt user@192.168.000.000:/home/test 여러 파일을 원격지로 전송할 때 scp [옵션] [파일명 1] [파일명 2] [..
크론탭이란?특정 시간에 프로그램을 실행시키기 위해 사용윈도우에서는 스케줄러와 비슷 크론탭crontab -l : 예약된 작업리스트crontab -e : 예약된 작업 수정crontab -r : 예약된 작업 삭제crontab -u 사용자명 : 루트관리자는 해당 사용자 crontab 파일을 보거나 삭제, 편집 가능 특수문자 * : 모든 값을 뜻합니다. ? : 특정한 값이 없음을 뜻합니다. - : 범위를 뜻합니다. (예) 월요일에서 수요일까지는 MON-WED로 표현 , : 특별한 값일 때만 동작 (예) 월,수,금 MON,WED,FRI / : 시작시간 / 단위 (예) 0분부터 매 5분 0/5 L : 일에서 사용하면 마지막 일, 요일에서는 마지막 요일(토요일) W : 가장 가까운 평일 (예) 15..