Berikut adalah tutorial dasar tentang operasi file di Linux yang sering digunakan oleh Admin Server seperti membuat direktori baru, memindahkan semua file di dalam direktori ke direktori baru, mengompres file, mencari nama file secara rekursif, dan menghapus direktori beserta isinya.
1. Membuat Direktori Baru
Untuk membuat direktori baru, gunakan perintah mkdir
. Misalnya, jika kamu ingin membuat direktori bernama folder_baru
:
mkdir folder_baru
Ini akan membuat direktori dengan nama folder_baru
di direktori saat ini.
Jika kamu ingin membuat beberapa direktori secara bersarang, gunakan opsi -p
:
mkdir -p folder_utama/folder_anak
Ini akan membuat folder_utama
dan folder_anak
di dalamnya sekaligus.
2. Memindahkan Semua File dari Satu Direktori ke Direktori Lain
Untuk memindahkan semua file dari satu direktori ke direktori baru, gunakan perintah mv
. Misalnya, jika kamu ingin memindahkan semua file dari direktori direktori_asal
ke direktori_tujuan
:
mv direktori_asal/* direktori_tujuan/
Ini akan memindahkan semua file dari direktori_asal
ke direktori_tujuan
.
Jika kamu juga ingin memindahkan subdirektori dan isinya, tambahkan opsi -r
:
mv direktori_asal/* direktori_tujuan/ -r
3. Mengompres Semua File dan Direktori
Untuk mengompres semua file dan direktori menjadi file arsip, kamu bisa menggunakan perintah tar
. Misalnya, untuk mengompres semua file dan direktori di dalam folder_sumber
menjadi file arsip.tar.gz
:
tar -czvf arsip.tar.gz folder_sumber
Penjelasan opsi:
-c
: Membuat arsip baru.-z
: Menggunakan gzip untuk kompresi.-v
: Menampilkan proses kompresi.-f
: Menentukan nama file arsip.
Jika kamu ingin mengarsipkan beberapa file atau direktori, kamu bisa menuliskannya satu per satu:
tar -czvf arsip.tar.gz file1 file2 folder1
4. Mencari Nama File Secara Rekursif di Dalam Direktori
Untuk mencari file di dalam direktori secara rekursif (mencakup subdirektori), kamu bisa menggunakan perintah find
. Misalnya, untuk mencari file bernama file.txt
di dalam direktori direktori_asal
:
find direktori_asal -name "file.txt"
Jika kamu ingin mencari semua file dengan ekstensi tertentu, misalnya .txt
, gunakan:
find direktori_asal -name "*.txt"
5. Menghapus Direktori Beserta Isinya
Untuk menghapus direktori beserta isinya, gunakan perintah rm
dengan opsi -r
. Misalnya, untuk menghapus direktori direktori_asal
dan semua file di dalamnya:
rm -r direktori_asal
Tambahkan opsi -f
(force) untuk memaksa penghapusan tanpa konfirmasi:
rm -rf direktori_asal
Ringkasan Perintah:
- Membuat direktori:
mkdir folder_baru
mkdir -p folder_utama/folder_anak
- Memindahkan semua file ke direktori baru:
mv direktori_asal/* direktori_tujuan/
- Mengompres semua file dan direktori:
tar -czvf arsip.tar.gz folder_sumber
- Mencari file secara rekursif:
find direktori_asal -name "file.txt"
- Menghapus direktori beserta isinya:
rm -rf direktori_asal
Ini adalah operasi file dasar yang sering digunakan dalam pengelolaan file di Linux. Jika kamu ingin belajar lebih lanjut atau ada pertanyaan lain, kami siap membantu!