Mindahin File di macOS & Linux, Simpel Banget!

Mindahin File di macOS & Linux, Simpel Banget!
Photo by Daniel Romero / Unsplash

Hai, sobat coder! Kalau kamu pengguna macOS atau Linux, pasti ada kalanya kamu perlu mindahin file dari satu folder ke folder lain. Mungkin kamu biasanya klik-klik lewat File Explorer atau Finder, tapi sebenarnya cara tercepat adalah lewat terminal. Yup, dengan terminal, mindahin file jadi jauh lebih simpel dan efisien!

Di artikel ini, kita bakal belajar cara mindahin file di macOS & Linux lewat terminal, lengkap dengan trik dan contoh praktis. Yuk, langsung aja kita mulai!

1. Kenapa Harus Mindahin File Lewat Terminal?

Mindahin file lewat terminal punya banyak kelebihan:

  • Cepat: Nggak perlu buka-buka folder dan klik mouse.
  • Fleksibel: Bisa mindahin banyak file sekaligus dengan satu perintah.
  • Wajib buat server: Di server yang nggak ada GUI, terminal jadi andalan utama.

2. Cara Buka Terminal di macOS & Linux

Di macOS

  1. Tekan Command + Space untuk buka Spotlight.
  2. Ketik Terminal, lalu tekan Enter.

Di Linux

  1. Tekan Ctrl + Alt + T untuk buka terminal (umum di Ubuntu).
  2. Cari aplikasi Terminal di menu aplikasi.

3. Dasar Mindahin File dengan mv

Di macOS dan Linux, perintah untuk memindahkan file adalah mv. Perintah ini bekerja dengan cara memindahkan file dari lokasi asal ke lokasi tujuan.

Format Dasar:

mv file-asal path-tujuan

Contoh:

Mindahin file dengan path lengkap:

mv /home/user/file-lama.txt /home/user/Documents/file-baru.txt

Mindahin file dokumen.txt ke folder Documents:

mv dokumen.txt ~/Documents

4. Mindahin Banyak File Sekaligus

Kalau kamu mau mindahin beberapa file sekaligus, cukup tuliskan semua nama file dipisahkan dengan spasi.

Contoh:

Mindahin file file1.txt, file2.txt, dan file3.txt ke folder Backup:

mv file1.txt file2.txt file3.txt ~/Backup

5. Mindahin File Berdasarkan Pola

Gunakan wildcard (*) kalau kamu mau mindahin file berdasarkan pola tertentu.

Contoh:

Mindahin file dengan nama yang dimulai huruf "a":

mv a* ~/Documents

Mindahin semua file dengan ekstensi .txt:

mv *.txt ~/Documents

6. Mindahin Folder

Kamu juga bisa mindahin folder dengan perintah mv.

Contoh:

Mindahin folder dengan path lengkap:

mv /home/user/ProyekLama /home/user/ProyekBaru

Mindahin folder ProyekA ke folder Documents:

mv ProyekA ~/Documents

7. Trik dan Shortcut Biar Makin Cepat

a. Autocomplete Nama File atau Folder

Ketik sebagian nama file atau folder, lalu tekan Tab untuk melengkapi otomatis.

Contoh:

mv dok <Tab>

Akan otomatis melengkapi jadi:

mv dokumen.txt

b. Gunakan pwd untuk Cek Lokasi

Kalau kamu lupa lokasi file saat ini, gunakan:

pwd

8. Kesalahan Umum dan Solusinya

a. “No such file or directory”

Artinya nama file atau folder yang kamu ketik nggak ditemukan. Solusi:

  • Cek lokasi kamu dengan pwd.
  • Cek isi folder dengan ls.

b. “Permission denied”

Kalau file atau folder dilindungi, kamu butuh akses admin. Gunakan sudo:

sudo mv file-asal path-tujuan

9. Contoh Kasus Praktis

Misalnya, kamu punya file di folder kerja yang mau dipindahkan ke folder arsip. Ikuti langkah berikut:

Cek Isi Folder Arsip:

ls ~/Documents/Arsip

Output:

laporan.docx proposal.docx draft.docx

Mindahin Semua File ke Folder Arsip:

mv *.docx ~/Documents/Arsip

Cek Lokasi File:

ls

Output:

laporan.docx proposal.docx draft.docx

10. Tips Tambahan

  1. Backup Sebelum Mindahin Banyak File: Kalau kamu mau mindahin file dalam jumlah besar, selalu backup dulu untuk jaga-jaga.

Buat Alias untuk Lokasi yang Sering Dipakai: Tambahkan alias di file ~/.bashrc atau ~/.zshrc:

alias pindah="mv"
alias dokumen="~/Documents"

Simpan, lalu reload:

source ~/.bashrc

Sekarang kamu cukup ketik:

pindah file.txt dokumen

11. Kesimpulan

Mindahin file di macOS dan Linux itu simpel banget kalau kamu tahu dasar-dasarnya. Dengan perintah mv, kamu bisa memindahkan file atau folder dalam hitungan detik, bahkan untuk jumlah file yang banyak sekalipun. Jangan lupa eksplor trik-trik di atas biar kerjaan kamu makin cepat dan efisien.

Sekarang, yuk buka terminal kamu dan coba praktik langsung. Selamat belajar, dan semoga makin jago di terminal!