Ada beberapa opsi untuk mencadangkan data Anda di Linux. Anda dapat menggunakan beberapa program perangkat lunak yang tersedia secara gratis, seperti fwbackups dan Sadangan. Namun, ada metode sederhana untuk membuat cadangan direktori tanpa menginstal perangkat lunak tambahan.
Kami akan membuat skrip shell menggunakan variabel, perintah tardan tanggal perintah untuk membuat file cadangan tanggal dari sebuah direktori, dengan subdirektorinya.
Script shell pada dasarnya adalah file yang berisi daftar perintah yang dijalankan secara berurutan. Jika Anda memiliki serangkaian perintah yang Anda jalankan secara teratur, akan sangat membantu untuk membuat skrip shell yang berisi perintah-perintah ini. Kemudian, Anda hanya perlu menjalankan file skrip untuk menjalankan perintah.
Membuat File Skrip Shell
Untuk contoh ini, kita akan membuat skrip shell untuk membuat cadangan direktori berisi file untuk panduan pengguna. Kami menggunakan lingkungan Gnomedi Ubuntu.
Pertama, akses direktori rumah Anda, dengan memilih Home Folderdari Menu Tempat. File Browserterbuka ke direktori home Anda.
Kita akan membuat file kosong baru di mana kita akan memasukkan perintah untuk melakukan pencadangan. Klik kanan di panel kanan dan pilih Buat Dokumen | File Kosongdari menu pop-up.
File ditambahkan ke daftar dan siap diubah namanya. Ketik nama file, berikan ekstensi pada file .sh.
Untuk contoh ini, kami beri nama file kami user_guide_backups.sh.
Sekarang kita perlu menambahkan perintah ke file. Klik kanan pada nama file dan pilih Buka dengan geditdari menu pop-up.
File dibuka di gedit. Masukkan baris berikut ke dalam file dan klik Simpan. Tujuan dari setiap baris tercantum di bawah ini.
CATATAN:Anda juga dapat menyalin teks berikut dan menempelkannya ke gedit. Pastikan untuk mengubah & lt; nama pengguna & gt;ke nama pengguna Anda.
#!/bin/bashSRCDIR="/home/<username>/Documents/my_work/" DESTDIR="/home/<username>/Backups/" FILENAME=ug-$(date +%-Y%-m%-d)-$(date +%-T).tgz tar --create --gzip --file=$DESTDIR$FILENAME $SRCDIR
Baris Uraian -by-Line
Tabel berikut menjelaskan apa yang setiap baris dalam file skrip shell.
CATATAN:Pastikan untuk mengganti & lt; nama pengguna & gt;dengan nama penggunaAnda.
NOTE:Pastikan untuk mengganti & lt; nama pengguna & gt;dengan nama penggunaAnda.
CATATAN:Saat menggunakan variabel, selalu awali dengan tanda dolar ($). Jika Anda menggunakan perintah sebagai bagian dari variabel, lampirkan perintah dan opsi untuk perintah dalam tanda kurung.
Mengedit Izin pada File Shell Script
Sebelum menjalankan skrip Anda, Anda harus memastikan file memiliki izin yang benar. Untuk melakukan ini, buka Home FolderAnda lagi seperti yang disebutkan di atas dan klik kanan pada file skrip shell. Pilih Propertiesdari menu pop-up.
Kotak dialog Propertiesmenampilkan . Pastikan kotak centang Executedipilih.
Klik Tutup.
Menjalankan Skrip Shell
Untuk menjalankan skrip shell, buka jendela terminal dengan memilih Aksesoris | Terminaldari menu Aplikasi.
Saat jendela Terminalterbuka, Anda harus berada di Home FolderAnda secara default. Mengetik pwdpada baris perintah dan menekan enter menegaskan fakta ini. Pada prompt, ketik ./ user_guide_backups.shdan tekan Enter.
Anda harus memiliki file .tgzdi folder Cadangkan di Folder BerandaAnda. Jika Anda mengklik kanan pada nama file, Anda melihat beberapa opsi untuk membuka arsip di salah satu program pengarsipan yang tersedia, atau mengekstrak file langsung ke folder Backupsmenggunakan Ekstrak Di Siniperintah.
Informasi lebih lanjut
Tautan di bawah ini memberikan informasi lebih lanjut tentang skrip shell, tardan tanggalperintah, dan perintah Linux lainnya.
Scripting
Panduan cepat untuk menulis skrip menggunakan bash shell
Bash Shell Scripting - Panduan 10 Detik | Semua tentang Linux
Perintah-Perintah Linux
perintah bash - Linux MAN Pages
Menjelajahi halaman-halaman ini akan membantu Anda membuat skrip bash shell Anda sendiri yang bermanfaat.