Linux

    리눅스 명령어로 현재 폴더 또는 특정 폴더의 파일 수 세기

    현재 디렉터리에서 파일 갯수 세기: ls -l | grep "^-" | wc -l 이 명령어는 다음과 같은 과정을 거쳐 현재 디렉터리에 있는 파일의 갯수를 세게 됩니다: ls -l: 현재 디렉터리의 파일 및 디렉터리 목록을 자세히 표시합니다. grep "^-": 파일을 나타내는 행만 필터링합니다. wc -l: 행의 수를 세어 파일의 갯수를 출력합니다. 특정 디렉터리에서 파일 갯수 세기: find /path/to/directory -maxdepth 1 -type f | wc -l 이 명령어는 다음과 같은 과정을 거쳐 특정 디렉터리에서 파일의 갯수를 세게 됩니다: find /path/to/directory: 지정한 디렉터리에서 파일 및 디렉터리를 검색합니다. -maxdepth 1: 서브 디렉터리까지 검색하지..

    df -h

    df -h 명령어는 리눅스에서 사용되며 "Disk Free"의 약어로 현재 사용 중인 파일 시스템의 여러 정보를 보여줍니다. 이 명령어를 사용하여 시스템의 디스크 공간 상태를 확인할 수 있으며, 명령어를 통해 시스템의 디스크 사용량을 모니터링하고, "File System Full"이 발생하여 시스템 장애를 초래하는 문제를 예방하기 위해 주기적으로 파일 시스템 사용량을 확인하는 것이 중요합니다. 파일 시스템이 꽉 차게 되면 새로운 데이터를 저장하거나 파일을 생성하는 작업이 불가능해질 수 있으며, 이는 시스템 동작에 심각한 영향을 미칠 수 있습니다. df : 디스크 사용량을 확인하기 위한 명령어입니다. -h 또는 --human-readable : 이 옵션을 사용하면 디스크 사용량을 더 읽기 쉬운 형식으로 표..

    리눅스에서 파일 및 특정 문자열 찾기

    서버 내 이미 개발된 파일들에서 호출 함수를 찾을 때 유용한 방법이었다. 특정 파일 찾기 : find 명령어 find -name 'sample.php3' -name 이름이 'sample.php3' 인 파일을 찾는다. 참고사이트 : https://coding-factory.tistory.com/804 파일 내 특정 문자열 찾기 : grep 명령어 grep -i 'sample' * -i 대소문자를 구분하지않는다. 'sample' 문자열이 포함된 파일을 찾는다. * 현재 디렉토리 내에 있는 모든 파일을 검색한다. 참고사이트 : https://coding-factory.tistory.com/802

    리눅스 crontab

    crontab "crontab"은 리눅스나 유닉스 기반 시스템에서 사용되는 명령어로, 주기적으로 실행되는 작업을 예약 및 관리하는 데 사용됩니다. 이를 통해 자동화된 작업을 수행할 수 있습니다. "crontab"을 사용하면 특정한 시간에 스크립트, 명령어 또는 프로그램을 자동으로 실행할 수 있습니다. "crontab -e" 명령을 사용하여 사용자의 개인적인 cron 작업 스케줄을 편집할 수 있습니다. cron 작업 스케줄은 시간 단위, 분 단위, 일 단위, 월 단위 등을 조합하여 작성됩니다. 예를 들어, "0 0 * * * /home/user/backup.sh"와 같이 작성하면 매일 자정에 "/home/user/backup.sh" 스크립트가 실행됩니다. "crontab" 명령어는 시스템 관리자나 개발자 ..