Kekuatan pesta

Dalam materi yang sangat kecil ini, kita akan menulis skrip yang menghapus file dan direktori yang tidak kita perlukan dari komputer. Ini akan berguna bagi mereka yang saat ini melakukan manipulasi ini secara manual.





#!/bin/bash
# ,        , :
search_arr=(WetTrains LedForm WyChart)

#                                                                                   
echo Find and delete files and folders contains $search_arr

#    
for item in ${search_arr[*]}
do
    echo Find and remove *$item*
    #     ,    ,
    #     ,    
    sudo find / -iname -name "*$item*" -exec rm -rv {} \;
done

#  ,     ,      
#     wget  
wget "https://download.wettrains.com/wychart-confessional-xxxx.x.x.tar.gz"
wget "https://download.wettrains.com/LedForm-xxxx.x.x.tar.gz"

#       
sudo mv LedForm-xxxx.x.x.tar.gz /opt/
sudo mv wychart-cofessional-xxxx.x.x.tar.gz /opt/

#  
cd /opt/ && sudo tar -xzvf LedForm-xxxx.x.x.tar.gz
cd /opt/ && sudo tar -xzvf wychart-confessional-xxxx.x.x.tar.gz


      
      



Perbaikan

Seringkali Anda perlu menghapus sesuatu, misalnya, untuk mengosongkan ruang ekstra. Beberapa file menjadi tidak perlu dan menghalangi. Untuk mulai menggunakan hal ini, Anda hanya perlu membuatnya dapat dieksekusi dan menjalankan:





chmod +x brainduck.sh

./brainduck.sh








Anda juga dapat menjadwalkannya agar berjalan, misalnya, sekali pada 00:00 setiap hari pertama di bulan baru:





0 0 1 * * ~/scripts/brainduck.sh







Mencoba menambahkan argumen ke panggilan untuk mengelola kata kunci, tetapi dalam kasus ini akan dimungkinkan untuk menghapus sesuatu yang tidak perlu, yang menjadi tidak aman dan memerlukan penerapan mekanisme validasi.





Aplikasi

Dengan mengubah nilai di dalam larik search_arr , Anda dapat menemukan area berbeda untuk menerapkan mekanisme ini. Anda dapat menghapus cache, menghapus file sementara, log program, program itu sendiri. Gunakan script ini hanya jika Anda benar-benar memahami apa yang Anda lakukan dan apa yang ingin Anda capai, karena bila menggunakan kata kunci tertentu dapat menghapus file sistem.








All Articles