Managing Files and Directories Linux

Setelah mengenal struktur folder di Linux, sekarang saatnya berinteraksi langsung dengan isinya. Di Linux, kita akan sering membuat file, membuat folder, memindahkan data, mengedit isi file, sampai menghapus file yang sudah tidak dipakai.

Anggap saja seperti mengatur rumah: bikin map baru untuk dokumen, memindahkan file ke folder tertentu, atau membuang barang yang tidak diperlukan. Semua itu bisa dilakukan di Linux dengan perintah-perintah sederhana, tapi sangat powerful.

Berikut adalah operasi dasar yang paling sering digunakan saat bekerja dengan file dan direktori di Linux.

Membuat (Create)

Membuat File Kosong

touch file1.txt

Perintah ini membuat sebuah file baru bernama file1.txt tanpa isi.

Membuat Folder (Direktori)

mkdir mydir

Perintah ini membuat folder baru bernama mydir.

Membuat Folder Bertingkat Sekaligus

mkdir -p parentdir/childdir

Opsi -p memungkinkan kita membuat folder induk dan subfoldernya langsung dalam satu perintah.

Menghapus (Delete)

Menghapus File

rm file1.txt

Menghapus file bernama file1.txt.

Menghapus Folder Kosong

rmdir mydir

Perintah ini hanya bisa digunakan jika folder benar-benar kosong.

Menghapus Folder Beserta Isinya (Hati-hati!)

rm -r mydir

Menghapus folder mydir beserta semua file dan subfolder di dalamnya.

Jika ingin menghapus tanpa konfirmasi:

rm -rf mydir

Gunakan perintah ini dengan sangat hati-hati karena data tidak bisa dikembalikan.

Mengedit File (Edit)

Mengedit dengan Nano (Paling Mudah)

nano file1.txt

Membuka file1.txt menggunakan editor teks nano, cocok untuk pemula.

Mengedit dengan Vi/Vim (Lebih Lanjut)

vi file1.txt

Membuka file dengan editor vi/vim, biasanya digunakan oleh administrator berpengalaman.

Edit Cepat Menggunakan Echo

echo "Hello World" > file1.txt

Menuliskan teks "Hello World" ke dalam file.
Isi file sebelumnya akan ditimpa.

Melihat Isi File (Show)

Menampilkan Seluruh Isi File

cat file1.txt

Menampilkan semua isi file langsung di terminal.

Melihat Isi File dengan Scroll

less file1.txt

Cocok untuk file panjang karena bisa digulir ke atas dan ke bawah.

Melihat Baris Awal File

head file1.txt

Menampilkan 10 baris pertama dari file.

Melihat Baris Akhir File

tail file1.txt

Menampilkan 10 baris terakhir dari file.
Sering dipakai untuk melihat log.

Melihat Isi Folder Secara Detail

ls -l

Menampilkan daftar file dan folder lengkap dengan informasi izin akses, ukuran, pemilik, dan waktu terakhir diubah.

Memindahkan dan Mengganti Nama (Move)

Memindahkan File ke Folder Lain

mv file1.txt mydir/

Memindahkan file1.txt ke dalam folder mydir.

Mengganti Nama File

mv oldname.txt newname.txt

Mengubah nama file dari oldname.txt menjadi newname.txt.

Memindahkan Folder

mv mydir /home/ubuntu/

Memindahkan seluruh folder mydir ke dalam /home/ubuntu/.

Dengan menguasai perintah-perintah ini, kamu sudah bisa melakukan 90% pekerjaan dasar di Linux, terutama saat mengelola server. Setelah ini, belajar soal permission (chmod, chown) dan pencarian file (find, grep) akan jadi langkah berikutnya yang sangat berguna.