Zero To One

쉘스크립트로 다운로드파일 정리하기 본문

카테고리 없음

쉘스크립트로 다운로드파일 정리하기

Zero_To_One 2022. 7. 13. 22:44

1. 배경

마구잡이 다운로드로 인해 파일을 정리할겸 쉘스크립트를 만들어서 정리하면 어떨까...생각해보았습니다.

 

2. 코드

열심히 찾아보면서 어떻게든 해보았다.

다운로드폴더에 들어가서 .zip 확장자로 되있는 파일들을 보여주고, y or n 를 입력한다.

y를 입력하면 .zip의 모든 파일을 삭제되고, n을 입력하면 나간다.

#!/bin/bash

cd /home/jaehyeok/Downloads

find . -type f -name "*.zip";

while true; do
    read -p "Do you want to delete *.zip?(y/n) " yn
    case $yn in
        [Yy]* ) sudo find . -type f -name '*.zip' -exec rm {} \; 
                break;;
        [Nn]* ) exit;;
        * ) echo "Please answer yes or no.";;
    esac
done

 

3. 개선할점?

 - 경로 설정

 - 다양한 확장자를 입력받아 삭제하기