분류 전체보기 697

리눅스에서 특정 디렉토리 사용량만 간단하게 알아보려면 어떻게 하나요?

리눅스에서 특정 디렉토리 사용량만 알아보기 리눅스에서 특정 디렉토리의 사용량을 알아보기 위해서는 `du` (disk usage) 명령어를 사용하면 됩니다. 기본적인 사용법은 다음과 같습니다. du -sh /path/to/directory 여기서... - `-s`: 지정된 디렉토리의 총사용량만 표시합니다. - `-h`: 사람이 읽기 쉬운 형태로 출력합니다 (예: 1K, 234M, 2G 등). 예를 들어, `/home/user` 디렉토리의 사용량을 알고 싶다면 다음과 같이 명령합니다: du -sh /home/user 이 명령어를 실행하면 `/home/user` 디렉토리의 총사용량이 사람이 읽기 쉬운 형태로 출력됩니다. 기존 Stable Diffusion 설치 파일 확인 새로운 방식으로 Stable Diffu..

[리눅스 명령어] 필요한 필드만 출력하는 명령어, cut

필요한 필드만 출력하는 명령어, cut `cut`은 리눅스에서 텍스트 파일의 열을 추출하는 데 사용되는 명령어입니다. 이 명령어는 파일의 특정 열 또는 필드를 선택하고 출력하는 데 유용합니다. 다음은 `cut` 명령어의 기본적인 사용법입니다: cut [options] filename `cut` 명령어의 주요 옵션은 다음과 같습니다: - `-d`: 필드 구분자를 지정합니다. 기본값은 탭 문자입니다. - `-f`: 추출할 필드의 번호를 지정합니다. - `-c`: 추출할 문자의 범위를 지정합니다. 예제로 사용할 `data.txt` 파일을 살펴보겠습니다: 1. 특정 필드만 추출하기 파일의 각 줄에서 이름만 추출하려면 다음과 같이 입력합니다: cut -d':' -f1 data.txt 출력: 여기서 `-d':'`는..

오래된 커널 버전을 제거하는 방법

오래된 커널 버전을 제거하는 방법 리눅스에서 오래된 커널 버전을 제거하는 방법은 배포판마다 다를 수 있습니다. 여기서는 Ubuntu 및 Ubuntu 기반의 배포판 (예: Linux Mint)에서 구버전 커널을 제거하는 방법을 설명하겠습니다. 1. 현재 실행 중인 커널 버전 확인: 먼저 현재 실행 중인 커널 버전을 확인합니다. 이 버전은 삭제하지 않아야 합니다. uname -r 2. 설치된 커널 버전 확인: 시스템에 설치된 모든 커널 버전을 확인합니다. dpkg --list | grep linux-image 3. 오래된 커널 버전 제거: 위의 명령을 실행하면 설치된 모든 커널 버전의 목록이 표시됩니다. 현재 실행 중인 커널을 제외한 오래된 커널을 제거하려면 `sudo apt remove` 명령을 사용합니다..

[리눅스 명령어] 파일을 분할하는 명령어, csplit

파일을 분할하는 리눅스 명령어, csplit `csplit`은 리눅스와 유닉스에서 사용되는 명령어로, 큰 텍스트 파일을 특정 패턴을 기준으로 여러 작은 파일로 분할하는 데 사용됩니다. `csplit`은 "context split"의 약자로, 주어진 조건이나 패턴을 만족하는 위치에서 파일을 분할합니다. `csplit` 명령어 사용법 csplit [options] filename pattern... 여기서 `filename`은 분할할 파일의 이름이며, `pattern`은 분할의 기준이 되는 패턴입니다. 예를 들어, `data.txt`라는 파일이 있고, 이 파일을 각 "SECTION" 헤더에서 분할하려는 경우 다음과 같이 입력할 수 있습니다: csplit data.txt '/SECTION/' '{*}' 위의 ..

[리눅스 명령어] cron을 관리하는 명령어, crontab

crontab `crontab`은 리눅스에서 정기적인 작업을 스케줄링하는 데 사용되는 명령어입니다. `crontab`은 "cron table"의 약자로, `cron`은 유닉스 계열 시스템에서 시간 기반 잡 스케줄러를 가리킵니다. `crontab` 명령어는 다양한 옵션과 함께 사용됩니다: - `-l`: 현재 사용자의 crontab을 출력합니다. - `-e`: 현재 사용자의 crontab을 편집합니다. - `-r`: 현재 사용자의 crontab을 삭제합니다. `crontab` 파일에는 각 줄마다 하나의 작업이 있으며, 각 줄은 다음의 6개 필드로 구성됩니다: * * * * * command to be executed - - - - - | | | | | | | | | +----- day of week (0 -..

[리눅스 명령어] 복사본 만들기, cpio

cpio `cpio`는 리눅스에서 아카이브 파일을 생성하거나 추출하는 데 사용되는 명령어입니다. `cpio`는 "copy input/output"의 약자로, 파일을 아카이브로 묶거나 아카이브에서 파일을 추출하는 데 사용됩니다. `cpio`는 주로 다음과 같은 두 가지 방식으로 사용됩니다: 1. 아카이브 생성: `find` 명령어와 함께 파이프라인을 사용하여 특정 파일 또는 디렉터리를 아카이브로 묶을 수 있습니다. find . -name '*.txt' | cpio -ov > archive.cpio 이 명령어는 현재 디렉토리에서 `. txt` 확장자를 가진 모든 파일을 찾아 `archive.cpio`라는 이름의 아카이브 파일을 생성합니다. `-o` 옵션은 아카이브를 생성하라는 의미이고, `-v` 옵션은 진행..

[리눅스 명령어] 파일 복사하기, cp

cp `cp`는 리눅스에서 파일이나 디렉토리를 복사하는 데 사용되는 명령어입니다. `cp`는 "copy"의 약자로, 이 명령어를 사용하면 파일이나 디렉토리를 다른 위치에 복사할 수 있습니다. 다음은 `cp` 명령어의 기본적인 사용법입니다: cp source destination 여기서 `source`는 복사할 원본 파일 또는 디렉토리의 경로이고, `destination`는 복사본을 저장할 위치의 경로입니다. 예를 들어, `file1.txt`를 현재 디렉토리에서 `dir1` 디렉토리로 복사하려면 다음과 같이 입력할 수 있습니다: cp file1.txt dir1/ `cp` 명령어에는 여러 옵션이 있습니다. 다음은 몇 가지 중요한 옵션입니다: - `-r` 또는 `-R`: 이 옵션은 디렉토리와 그 내용을 재귀적..

[리눅스 명령어] 루프 계속 돌기, continue

continue `continue` 명령어는 셸 스크립트에서 루프 제어를 위해 사용됩니다. 이 명령어는 루프 내에서 현재 반복을 종료하고 다음 반복을 즉시 시작하는데 사용됩니다. 다음은 `continue` 명령어의 사용 예입니다: #!/bin/bash for i in {1..10} do if [[ "$i" == '5' ]] then continue fi echo "Number: $i" done 이 스크립트는 1부터 10까지의 숫자를 출력하지만, 숫자가 5일 때는 `continue` 명령어가 실행되어 `echo` 명령어가 실행되지 않습니다. 따라서 출력 결과는 5를 제외한 1부터 10까지의 숫자가 됩니다. `continue` 명령어는 어떤 조건에 따라 루프의 일부를 건너뛰고 싶을 때 유용합니다.

[뮤즈스코어4] 음표와 쉼표의 실질적 입력

음표와 쉼표의 입력 악보를 입력하여 완전한 결과물을 얻기 위해서는 실질적인 입력이 필요합니다. 그동안은 만들어진 악보를 보고 즐겼다면 이제는 악보를 만들면서 음악을 즐기는 것입니다. 추상적인 음악이 여러분의 손에 의해 구체화된 음악으로 태어나는 것입니다. 여러분의 작업에 의해 음악이 만들어지는 것이니까요? 작곡가의 기록을 보는 감상법 음악을 감상하는 여러 방법 중에 하나가 악보를 직접 접하는 것입니다. 악보에는 작곡가의 의도가 담겨있기 때문입니다. 작곡가가 남긴 악보에는 박자, 리듬, 다이내믹, 연주자의 연주 패턴과 구조(론도나 소나타 형식) 등 수많은 정보가 담겨 있습니다. 귀로만 감상하는 것이 아니라 작곡가가 남긴 흔적까지 끌어들여 감상하는 것이 효과적인 감상법입니다. 그러기 위해 우리가 생성하는 악..

[리눅스 명령어] 명령어 알아보기, command

command `command`는 리눅스 및 유닉스 셸에서 사용되는 내장 명령어로, 주로 셸 함수 또는 별칭(alias)이 아닌 실제 명령어를 실행하려고 할 때 사용됩니다. `command`는 다음과 같이 사용됩니다: command [options] command_name [arguments] 예를 들어, `ls`라는 이름의 셸 함수가 있고 이를 실제 `ls` 명령어가 아닌 이 함수로 실행하려면 `command ls`를 사용하여 실제 `ls` 명령어를 실행할 수 있습니다. `command` 명령어는 또한 명령어의 위치를 찾는 데도 사용됩니다. `-v` 또는 `-V` 옵션을 사용하여 명령어의 경로 또는 해당 명령어에 대한 정보를 출력할 수 있습니다: command -v ls command -V ls 이 명..