10 Perintah Linux Untuk Kelola File, Dari Navigasi Sampai Hapus Dengan Aman

Menguasai pengelolaan file di Linux tidak harus dimulai dari perintah yang rumit. Ada 10 command dasar yang paling sering dipakai untuk mengetahui posisi kerja, berpindah folder, membuat, menyalin, mengubah nama, hingga menghapus file dengan lebih terarah.

Bagi pengguna terminal, dasar ini penting karena semua perintah dan file dengan relative path bergantung pada working directory. Saat terminal dibuka, prompt biasanya menampilkan nama direktori aktif, dan itu umumnya adalah home directory.

pwd menjadi langkah pertama untuk membaca posisi kerja saat ini. Perintah ini adalah singkatan dari “print working directory” dan menampilkan full absolute path, jadi mudah dipakai sebagai penanda “you are here”.

cd dipakai untuk berpindah antar direktori. Perintah ini menerima path sebagai argumen pertama, bisa absolute maupun relative, dan tanpa argumen akan langsung membawa pengguna kembali ke home directory.

ls membantu melihat isi direktori yang sedang dibuka. Perintah ini juga bisa menerima nama file atau folder tertentu sebagai argumen, lalu menampilkan daftar yang lebih spesifik sesuai kebutuhan.

Opsi -l pada ls memberi tampilan long format. Mode ini menampilkan satu file per baris beserta permission, ownership, ukuran, dan waktu modifikasi, sekaligus menunjukkan tipe file lewat karakter awal pada string permission.

Karakter awal d menandakan directory, l menandakan link, dan - menandakan regular file. Jika ingin penanda yang lebih mudah dibaca, opsi -F menambahkan tanda “/” di akhir directory dan “@” di akhir link.

Wildcard juga bisa dipakai saat menampilkan file. Simbol ini membantu memilih file yang cocok dengan pola tertentu, dan bisa digunakan pada perintah apa pun yang menerima argumen file, bukan hanya ls.

touch sering dipakai untuk membuat file kosong. Fungsi utamanya memang memperbarui access dan modification times, tetapi perintah ini juga bisa membuat file baru saat dijalankan dengan satu atau lebih argumen.

mkdir digunakan untuk membuat direktori baru. Setiap path yang diberikan akan dibuat sebagai folder, dan path itu bisa bersifat relative atau absolute.

Saat perlu membentuk struktur folder bertingkat, opsi -p pada mkdir sangat berguna. Tanpa opsi itu, upaya membuat beberapa level direktori sekaligus akan menimbulkan error, tetapi dengan -p seluruh hierarki bisa dibuat dalam satu langkah.

cp dipakai untuk menggandakan file yang sudah ada. Bentuk paling sederhana adalah memberi path file sumber dan path untuk salinannya, tetapi perintah ini juga bisa menyalin beberapa file ke satu direktori tujuan sekaligus.

mv berfungsi untuk memindahkan atau mengubah nama file. Linux memperlakukan keduanya sebagai perubahan path, dan jika argumen terakhir adalah direktori, semua file lain yang disebut akan dipindahkan ke sana.

rm menjadi perintah yang perlu paling hati-hati digunakan. Perintah ini mencoba menghapus satu atau lebih file, dan opsi -f dapat memaksa penghapusan sekaligus melewati prompt konfirmasi serta menyembunyikan pesan error jika file tidak ada.

Penghapusan direktori memakai aturan berbeda. rm tidak menghapus directory secara default, tetapi opsi -d bisa dipakai, dan rmdir juga tersedia untuk tujuan yang sama.

chmod dipakai untuk mengatur permission file. Permission di Linux menjelaskan siapa yang boleh membaca, menulis, atau mengeksekusi file, yaitu owner, group, atau pengguna lain.

Sintaks chmod memang lebih kompleks, tetapi pola dasarnya tetap jelas. Contoh seperti go+r memberi hak baca kepada group dan other users, sedangkan mode lain dapat dipakai untuk membuat file executable agar script bisa dijalankan langsung dari command line.

ln berguna untuk membuat link tanpa menduplikasi file. Dengan opsi -s, perintah ini membuat symbolic atau soft link yang menunjuk ke file asli, sedangkan tanpa -s hasilnya adalah hard link yang bertindak lebih mirip salinan kedua dan lebih jarang dipakai.

Sepuluh command ini membentuk inti pengelolaan file di Linux. Dengan memahami fungsi masing-masing, pengguna terminal bisa bergerak lebih cepat, lebih rapi, dan lebih aman saat bekerja di filesystem.

Exit mobile version