본문 바로가기

분류 전체보기129

리눅스에서 폴더 용량을 큰 순서대로 나열 1. du 명령어du (disk usage) 명령어는 디스크 사용량을 확인하는 데 사용됩니다. 주로 사용하는 옵션은 다음과 같습니다:-h (human-readable): 사람이 읽기 쉬운 형식(K, M, G 등)으로 출력합니다.--max-depth=N: 디렉토리의 깊이를 제한합니다. 예를 들어, --max-depth=1은 현재 디렉토리의 바로 하위 디렉토리들만 보여줍니다.2. sort 명령어sort 명령어는 텍스트를 정렬하는 데 사용됩니다. 주로 사용하는 옵션은 다음과 같습니다:-h (human-numeric sort): 사람이 읽기 쉬운 숫자 형식으로 정렬합니다.-r (reverse): 내림차순으로 정렬합니다.사용 예시기본 사용법: 특정 디렉토리의 1단계 하위 폴더 용량을 큰 순서대로 나열du -h -.. 2024. 6. 18.
PyQt5로 간단한 그림판 프로그램 만들기 PyQt5를 이용해 간단한 그림판 프로그램을 만드는 방법을 자세히 설명하겠습니다. 이 프로그램은 사용자가 마우스를 드래그하여 그림을 그릴 수 있는 기능을 포함합니다.단계 1: 기본 설정 및 윈도우 생성먼저 PyQt5를 사용하여 기본 윈도우를 생성하는 코드부터 시작하겠습니다.import sysfrom PyQt5.QtWidgets import QApplication, QMainWindowclass PaintApp(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle("PyQt5 그림판") self.setGeometr.. 2024. 6. 16.
tar 명령어로 파일 압축 시 시간 관련 정보 포함하기 파일을 압축할 때 파일의 생성 시간, 수정 시간, 접근 시간을 포함하는 방법을 알고 계신가요? tar 명령어는 이런 메타데이터를 기본적으로 포함하지만, 좀 더 확실히 하기 위해 몇 가지 옵션을 사용할 수 있습니다. 이번 포스팅에서는 tar 명령어를 사용하여 파일의 시간 정보를 포함하여 압축하는 방법을 알아보겠습니다.tar 명령어란?tar는 Tape Archive의 약자로, 여러 파일을 하나의 파일로 묶거나, 묶인 파일을 해제할 때 사용하는 명령어입니다. 주로 백업 및 배포 목적으로 사용됩니다. tar 파일은 일반적으로 .tar 확장자를 가지며, 압축을 추가할 경우 .tar.gz, .tar.bz2 등의 확장자를 사용합니다.시간 관련 정보란?파일에는 다음과 같은 시간 정보가 포함됩니다:수정 시간 (mtime.. 2024. 6. 14.
PyQt5로 간단한 화면 캡처 프로그램 만들기 PyQt5를 사용하여 간단한 화면 캡처 프로그램을 만들어보겠습니다. 이 프로그램은 사용자가 지정한 영역을 캡처하여 이미지를 저장할 수 있도록 합니다. PyQt5는 Python을 사용하여 GUI 애플리케이션을 만들기 위한 강력한 도구입니다. 시작해보겠습니다!코드 작성먼저 screen_capture.py 파일을 만들고, 아래 코드를 작성합니다.import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QFileDialogfrom PyQt5.QtGui import QScreen, QPixmapclass ScreenCapture(QWidget): def __init__(self): super()._.. 2024. 6. 13.