Desktop Linux modern telah berkembang pesat dalam hal memungkinkan Anda memanipulasi file di sistem Anda. Namun, karena semua sumber daya overhead yang digunakan oleh GUI (seperti GNOME atau KDE Plasma), saat Anda perlu bekerja dengan lebih dari satu file atau direktori, baris perintah seringkali merupakan cara tercepat dan paling efisien untuk mendapatkan sesuatu selesai.

Mempelajari bagaimana dan kapan memanfaatkan baris perintah Linux hanya dengan beberapa hal penting perintah manipulasi file akan membantu meningkatkan produktivitas Anda dan mengubah Linux Anda pengalaman.

Dasar-dasar Baris Perintah Linux

Sebelum kita masuk ke perintah yang sebenarnya, berikut adalah beberapa tip untuk membantu menghindari kebingungan dan kesalahan:

  • Baris perintah Linux peka huruf besar/kecil. Huruf kapital dan huruf kecil berbeda di Linux. Mengetik ls akan mencantumkan file di direktori Anda saat ini. Mengetik Ls atau LS akan mengembalikan perintah tidak ditemukan kesalahan. ls -a dan ls -A juga dua perintah yang berbeda. Pastikan untuk memperhatikan huruf kapital dan huruf kecil saat menyalin atau memasukkan perintah apa pun.
    instagram viewer
  • Tilde (~) adalah singkatan untuk direktori home Anda. Setiap pengguna di Linux memiliki direktori home. Direktori ini menyimpan semua file pribadi Anda. Path lengkap ke direktori itu biasanya seperti /home/user/ atau /var/home/user/. Anda dapat mengganti ~ di mana saja dalam perintah untuk mewakili jalur itu. Misalnya, perintah cd /rumah/pengguna dan cd ~ adalah sama.
  • Mengetik perintah apa pun yang diikuti dengan "--help" akan sering menampilkan contoh penggunaan cepat. Hampir setiap perintah memiliki sakelar atau argumen yang dapat Anda gunakan untuk mengubah perilakunya. Menggunakan argumen baris perintah --Tolong biasanya akan menjelaskan opsi yang paling umum digunakan. Sebagai contoh, ls --membantu.
  • Berhati-hatilah saat menjalankan perintah apa pun yang dimulai dengan kata “sudo.” Anda dapat langsung membuat seluruh sistem Anda tidak dapat dioperasikan dengan memasukkan perintah sudo yang buruk.

Perintah manusia Linux

Satu-satunya perintah paling berguna yang tersedia di setiap sistem Linux adalah pria memerintah. Man adalah kependekan dari manual.

Saat Anda mengetik pria diikuti oleh perintah lain, sistem akan menampilkan dokumen bantuan yang menjelaskan—seringkali dengan sangat rinci—cara kerja perintah itu. Di atas adalah halaman pertama dari output halaman manual ls (sering disebut sebagai halaman manual).

Penjelasan dan contoh perintah yang dijelaskan di bawah ini dimaksudkan untuk menunjukkan beberapa kasus penggunaan yang paling umum. Mereka jauh dari lengkap. Kami mendorong Anda untuk menggunakan pria perintah untuk mengetahui lebih lanjut tentang apa yang dapat Anda lakukan dengan perintah ini sendiri.

Perintah ls

Perintah ls akan mencantumkan konten direktori Anda saat ini. Ada beberapa sakelar umum yang digunakan untuk mengubah jenis keluaran yang dikembalikan oleh perintah. Memasukkan ls saja akan menampilkan daftar isi direktori saat ini.

Pada sebagian besar distribusi Linux, daftar akan diurutkan berdasarkan abjad, dibagi menjadi beberapa kolom, dan diberi kode warna untuk membantu membedakan antara file, direktori, executable, dan atribut lainnya.

Ada beberapa flag berguna yang dapat Anda gunakan untuk mengubah output perintah. Anda dapat menggunakannya secara terpisah atau menggabungkannya menjadi satu argumen.

Tiga sakelar yang umum digunakan adalah -l, -Sebuah, dan -H.

# Atur output dalam daftar satu kolom
ls -l

# Tampilkan semua file (termasuk file dan direktori tersembunyi)
ls -a

# Tampilkan jumlah byte dalam bentuk yang dapat dibaca manusia (KB, MB, dll.)
ls -h

# Tampilkan semua file dalam satu kolom dalam bentuk yang dapat dibaca manusia
ls -lha

Perintah cd Linux

Perintah cd akan mengubah direktori Anda saat ini. Anda cukup mengetik CD diikuti dengan nama direktori mana pun untuk beralih ke sana atau masukkan jalur lengkap untuk melompat ke tempat tertentu.

# Beralih ke folder bernama mystuff di direktori saat ini
cd mystuff

# Pindah ke atas (atau mundur) satu direktori dari tempat Anda berada (perhatikan spasi dan dua titik)
cd ..

# Ubah ke direktori home Anda
cd ~

# Ubah ke jalur yang sama sekali baru (perhatikan "/" di awal)
cd /var/tmp/flatpak-cache/

Perintah cp di Linux

Untuk menyalin satu atau lebih file menggunakan baris perintah, gunakan perintah cp. Anda dapat menggunakan cp untuk menyalin file dari satu direktori (atau drive) ke direktori lain, atau untuk membuat file kedua dengan nama baru.

Perintah mengikuti format cp /asli/file.ext /tujuan/file.ext.

# Buat salinan kedua dari file di direktori yang sama
cp myspecialfile.one myspecialfile.two

# Salin file ke folder bernama lokasi baru di direktori home
cp myfile ~/lokasi baru/

# Salin direktori termasuk semua file dan subdirektori ke direktori home Anda
# Perhatikan sakelar -r (rekursif)
cp -r data penting ~
cp -r data penting /home/pengguna/

# Salin secara rekursif dari satu jalur ke jalur lainnya
cp -r /var/tmp/ /home/user/backuptemp

Terkait: Apa Itu Baris Perintah Linux dan Bagaimana Cara Menggunakannya?

Perintah mv Linux

Perintah mv akan memindahkan file atau direktori. Ini mengikuti sintaks dasar yang sama dengan perintah cp. Satu-satunya perbedaan nyata adalah bahwa perintah pindahkan akan menghapus file sumber saat data dipindahkan ke lokasi barunya.

Perintah ini juga berfungsi untuk mengganti nama file di Linux. Karena Linux tidak memiliki perintah rename yang sebenarnya, pekerjaan dilakukan dengan memindahkan file dari satu nama ke nama lain.

# Ganti nama file.one menjadi file.two menghapus file.one dalam proses
mv file.satu file.dua

# Pindahkan semua file di direktori saat ini ke tujuan baru
# Perhatikan bahwa * cocok dengan semua file
mv * /baru/penyimpanan/lokasi/

# Pindahkan konten dari satu direktori ke direktori lain
mv /home/user/Videos /home/newuser/oldvideofiles

Perintah rm dan rmdir

Singkatan dari menghapus, perintah rm dan rmdir akan dihapus (seperti pada permanen hapus) file dan direktori. Perintah rm hanya membutuhkan nama atau jalur ke file atau file untuk dihapus. Anda dapat menghapus banyak file dengan menggunakan * karakter wildcard.

# Hapus satu file di direktori saat ini
rm file tidak berguna.ext

# Hapus semua file yang dimulai dengan huruf 'ab' di direktori saat ini
rm ab*

# Hapus semua file yang dimulai dengan ab di direktori tertentu
rm ~/myfiles/zfiles/ab*

Anda dapat menggunakan rmdir untuk menghapus kosong direktori. Masalah umum saat menggunakan perintah ini adalah mencoba menghapus direktori yang tampaknya kosong tetapi berisi file tersembunyi. Menggunakan ls -a perintah untuk menampilkan file tersembunyi yang perlu dihapus jika Anda mendapatkan kesalahan.

# Hapus direktori kosong dari jalur saat ini
direktori lama rmdir

# Hapus direktori sementara dari direktori home Anda
rmdir ~/sementara

Menghapus Pohon Direktori Dengan rm

Perintah rm juga berfungsi sebagai utilitas yang kuat untuk menghapus seluruh direktori dan bahkan pohon direktori. Karena perintah rm secara permanen menghapus file dan direktori, Anda harus sangat berhati-hati saat mengeluarkan perintah yang melintasi direktori dan bertindak berdasarkan wildcard.

Terkait: Cara Mendapatkan Bantuan Baris Perintah di Linux

Ada dua flag penting yang perlu Anda waspadai. Yang pertama adalah -F. F berarti kekuatan. Ini mematikan "Apakah Anda yakin?" prompt yang biasanya muncul ketika Anda mencoba untuk menghapus file.

Saat Anda menjalankan perintah rm dengan -F beralih, itu akan menghapus apa pun yang Anda perintahkan untuk dihapus tanpa memeriksa atau menanyakan apakah Anda yakin. Ketika Anda memukul Memasuki, perintah selesai dan tidak ada jalan kembali.

Saklar kedua adalah -R, yang merupakan singkatan dari rekursif. Ini akan memungkinkan perintah rm untuk turun melalui pohon direktori dari mana perintah dikeluarkan dan bertindak pada file atau subdirektori apa pun yang ditemukannya.

# Hapus semua file yang dimulai dengan XX di direktori saat ini tanpa konfirmasi
rm -f XX*

# Hapus semua file yang dimulai dengan XX di direktori saat ini dan semua subdirektori
rm -rf XX*

# Hapus semua file di direktori saat ini tanpa konfirmasi
rm -f *

# Hapus semua yang ada di direktori ini dengan menghapus semua file dan subdirektori yang ditemukan
# Perintah ini harus selalu digunakan dengan sangat hati-hati.
rm -rf *

Perintah rm -rf * berguna bila digunakan dengan benar untuk menghapus sejumlah besar file yang tidak lagi diperlukan. Itu dapat menghapus sejumlah besar data hanya dalam satu atau dua detik. Namun, jika Anda tidak memperhatikan di mana Anda berada dalam struktur direktori itu bisa sangat berbahaya.

Berlari rm -rf * di direktori home Anda, misalnya, akan langsung menghapus semua file pribadi Anda. Lebih buruk lagi, menjalankan perintah sebagai pengguna root, atau menggunakan sudo, dapat menghapus seluruh sistem operasi Anda.

Jika Anda perlu menggunakan perintah ini, berhenti, periksa di mana Anda berada di pohon direktori Anda, pikirkan, lalu berhenti, lihat lagi, dan pikirkan lagi sebelum Anda menekan Memasuki. Tidak ada jalan kembali.

Memanipulasi File dan Folder Menggunakan Terminal Linux

Berbekal tujuh perintah Linux ini, Anda dapat memanipulasi seluruh sistem file Anda sesuka Anda. Pelajari cara menggunakannya dengan baik, dan Anda tidak perlu lagi menelusuri menu di pengelola file untuk menyelesaikan sesuatu lagi.

Yang terbaik dari semuanya, tanpa semua pemrosesan ekstra yang disebabkan oleh pengelola file desktop tersebut, operasi pemeliharaan file Anda akan berlangsung seketika. Tetapi jika Anda masih membutuhkan pengelola file grafis, Linux punya banyak.

10 Manajer File Terbaik untuk Pengguna Listrik Linux

Memiliki pengelola file yang andal membuat pengaturan file menjadi lebih mudah. Berikut daftar pengelola file terbaik untuk Linux.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Linux
  • Berkas sistem
  • Manajemen file
  • Perintah Linux
  • Dasar Linux
Tentang Penulis
JT McGinty (17 Artikel Diterbitkan)

JT adalah veteran industri teknologi dengan pengalaman lebih dari 25 tahun. Dari dukungan teknis hingga pemrograman dan administrasi sistem, dia telah melakukan semuanya. Dia sangat senang mengajar pengguna baru tentang kebebasan dan kekuatan Linux.

More From JT McGinty

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan