반응형

명령어맛집 82

[간단 명령어] Windows 에서 파일 수정 일시 변경 하기

윈도우에서 폴더의 수정일시를 변경하려면 PowerShell을 사용할 수 있습니다. 다음은 PowerShell을 사용하여 폴더의 수정일시를 변경하는 방법입니다:PowerShell 실행:시작 메뉴에서 "Windows PowerShell"을 검색하고, 관리자 권한으로 실행합니다.명령어 입력:다음 명령어를 입력하여 폴더의 수정일시를 변경할 수 있습니다:$(Get-Item "폴더경로").LastWriteTime = $(Get-Date "yyyy-MM-dd HH:mm:ss")예를 들어, C:\example_folder 폴더의 수정일시를 2023년 8월 27일 오후 3시 30분으로 변경하려면 다음과 같이 입력합니다:$(Get-Item "C:\example_folder").LastWriteTime = $(Get-Dat..

Windows 2024.09.09

[간단 명령어] 파일의 수정 일시를 변경하고 싶을 경우

파일의 modify와 change 시간을 동시에 같은 일시로 변경하려면, 파일의 내용을 수정하거나 메타데이터를 변경하는 방법을 사용할 수 있습니다. 여기서는 파일의 내용을 간단히 수정하는 방법을 사용해 보겠습니다.현재 파일의 시간 정보를 확인:stat  수정된 시간을 원하는 일시로 변경:예를 들어, 2024년 8월 26일 10시 00분으로 수정일시를 변경하고 싶다면:touch -t 202408261000 touch -t 이렇게 하면 파일의 modify와 change 시간이 동시에 변경됩니다 현재 시간 정보를 저장:current_time=$(date +%H%M%S)특정 날짜로 수정일시 변경:예를 들어, 2023년 8월 26일로 수정일시를 변경하고 싶다면:touch -t 20230826${current_t..

Linux 2024.09.06

[간단 명령어] tar 압축 해제하지 않고 파일 내용 및 총 용량 확인하기

tar 파일의 압축을 해제하지 않고도 다양한 정보를 확인할 수 있는 여러 가지 방법이 있습니다. 여기 몇 가지 유용한 명령어와 그 예시를 소개합니다1. tar 파일의 내용 확인tar 파일에 포함된 파일 목록과 각 파일의 크기를 확인할 수 있습니다.tar -tvf example.tar이 명령어는 tar 파일의 내용을 나열하며, 각 파일의 크기와 수정 날짜를 표시합니다.2. tar 파일의 총 용량 확인tar 파일에 포함된 모든 파일의 총 용량을 확인할 수 있습니다.tar -tvf example.tar --totals3. 특정 파일 검색tar 파일 내에서 특정 파일을 검색할 수 있습니다.tar -tvf example.tar | grep "filename"이 명령어는 tar 파일 내에서 "filename"을 포..

Linux 2024.08.26

[간단 명령어] find 명령어로 특정 크기 파일 찾기

1. 이 명령어는 현재 디렉토리와 그 하위 디렉토리에서 특정 조건을 만족하는 파일을 찾습니다. 각 옵션의 의미는 다음과 같습니다find . -name "*.log" -mtime +7 -size 0c.: 현재 디렉토리와 그 하위 디렉토리를 의미합니다.-name "*.log": 이름이 .log로 끝나는 파일을 찾습니다.-mtime +7: 마지막 수정 시간이 7일 이상 지난 파일을 찾습니다.-size 0c: 크기가 0바이트인 파일을 찾습니다.따라서 이 명령어는 이름이 .log로 끝나고, 마지막 수정 시간이 7일 이상 지났으며, 크기가 0바이트인 파일을 찾습니다.2.  -size 0c 옵션을 제외하고 찾은 파일들의 총 용량을 구하려면 다음과 같은 명령어를 사용할 수 있습니다find . -name "*.log" ..

Linux 2024.08.23

[Linux] sftp 권한 설정

SFTP 키 및 폴더에 대한 권한 설정은 보안과 접근 제어를 위해 매우 중요합니다. 아래에 SSH 키 생성 및 폴더 권한 설정에 대한 자세한 설명을 표로 정리했습니다.폴더 및 파일 권한 설정SFTP를 사용할 때, 폴더와 파일의 권한 설정은 보안을 유지하는 데 매우 중요합니다. 다음은 주요 폴더와 파일에 대한 권한 설정 방법입니다:홈 디렉토리 권한 설정:홈 디렉토리의 권한을 소유자만 접근할 수 있도록 설정합니다.chmod 700 /home/사용자명.ssh 디렉토리 권한 설정:.ssh 디렉토리의 권한을 소유자만 접근할 수 있도록 설정합니다.chmod 700 ~/.sshauthorized_keys 파일 권한 설정:authorized_keys 파일의 권한을 소유자만 읽고 쓸 수 있도록 설정합니다.chmod 60..

Linux 2024.08.21

[Linux] sftp 키 생성 방법

SFTP 키 생성에 사용되는 주요 옵션과 예시를 표로 정리해 보았습니다. 각 옵션과 예시를 통해 다양한 상황에 맞게 SSH 키를 생성할 수 있습니다.옵션설명예시설명-t키 타입 지정 (rsa, dsa, ecdsa, ed25519)ssh-keygen -t rsaRSA 타입의 키 생성-b키 길이 지정 (비트)ssh-keygen -t rsa -b 20482048비트 길이의 RSA 키 생성-C코멘트 추가ssh-keygen -t rsa -C "your_email@example.com"키에 이메일 주소를 코멘트로 추가-f파일 경로 지정ssh-keygen -t rsa -f ~/.ssh/my_custom_key지정된 경로에 키 파일 저장-N패스프레이즈 설정ssh-keygen -t rsa -N "mypassword"패스프..

Linux 2024.08.19

[간단 명령어] find 명령어로 특정 패턴 폴더 또는 파일 삭제

1. find 명령어를 사용하여 특정 폴더를 찾아 삭제하려면 다음과 같은 명령어를 사용할 수 있습니다find /경로/ -type d -name "20240630" -exec rm -rf {} \;이 명령어는 /경로/ 아래에서 이름이 "20240630"인 모든 디렉토리를 찾아서 삭제합니다. 여기서 -type d는 디렉토리만 찾도록 지정하고, -exec rm -rf {}는 찾은 디렉토리를 삭제하는 명령어입니다.명령어를 실행하기 전에, 삭제할 폴더가 맞는지 다시 한 번 확인하는 것이 좋습니다. 2. find 명령어를 사용하여 30일 이상된 파일을 삭제하려면 다음과 같은 명령어를 사용할 수 있습니다find /경로/ -type f -mtime +30 -delete이 명령어는 /경로/ 아래에서 마지막 수정 날짜가 ..

Linux 2024.08.15

[간단 명령어] openssl 명령어로 비밀번호 암,복호화

openssl 명령어를 수행할 때 비밀번호 입력을 자동화하려면 -pass 옵션을 사용하면 됩니다. 이 옵션을 사용하면 비밀번호를 명령어에 직접 포함시킬 수 있습니다.비밀번호 암호화echo -n "your_password" | openssl enc -aes-256-cbc -a -salt -pbkdf2 -out password.enc -pass pass:your_encryption_password비밀번호 복호화openssl enc -aes-256-cbc -d -a -pbkdf2 -in password.enc -pass pass:your_encryption_password이렇게 하면 명령어 수행 시 비밀번호를 입력할 필요 없이 자동으로 암호화 및 복호화가 가능합니다 openssl 명령어에서 -pass 옵션은 ..

Linux 2024.08.13

[Docker] docker image 최신화 및 컨테이너 재생성

도커 이미지를 최신으로 다운로드하고 교체하는 방법은 다음과 같습니다.1. docker 명령어로 사용하여 최신 이미지 다운로드docker pull ubuntu:latest예를 들어, 최신 Ubuntu 이미지를 다운로드하려면docker pull [이미지 이름]:latest기존 컨테이너 중지 및 삭제: 먼저, 기존 컨테이너를 중지하고 삭제해야 합니다.docker stop [컨테이너 이름 또는 ID] docker rm [컨테이너 이름 또는 ID]새 이미지로 컨테이너 실행: 최신 이미지를 사용하여 새 컨테이너를 실행합니다.예를 들어, 최신 Ubuntu 이미지를 사용하여 새 컨테이너를 실행하려면:docker run --name my_ubuntu_container -d ubuntu:latestdocker run --..

Docker 2024.08.09

[Linux] /etc/passwd 작성 방법

Linux에서 /etc/passwd 파일을 작성하는 방법에 대해 설명해 드리겠습니다. /etc/passwd 파일은 시스템의 모든 사용자 계정에 대한 정보를 포함하는 일반 텍스트 기반 데이터베이스입니다. 이 파일은 루트 사용자만 수정할 수 있으며, 모든 시스템 사용자가 읽을 수 있습니다. 파일의 권한은 보통 644로 설정됩니다/etc/passwd 파일의 각 행은 다음과 같은 7개의 필드로 구성됩니다:username:password:UID:GID:GECOS:home_directory:login_shell여기서 각 필드의 의미는 다음과 같습니다:username: 시스템에 로그인할 때 사용하는 사용자 이름입니다. 각 사용자 이름은 시스템 내에서 고유해야 합니다.password: 이전 Linux 시스템에서는 사용..

Linux 2024.05.23
반응형