Dalam post kali ini akan dibahas mengenai file dan direktori pada linux yang cocok untuk pemula, berikut adalah topik-topik yang akan dijelaskan:
- File dan direktori pada Linux
- Beberapa cara membuat file
- Copy, rename dan delete file
- Membuat direktori
- Copy, rename dan delete direktori
Untuk demonstrasi dari langkah-langkah yang ada pada post ini, akan digunakan Ubuntu, salah satu distribusi dari Linux, yang diinstall pada Windows.
File dan direktori pada Linux
Linux dibuat dengan UNIX sebagai basisnya, sehingga struktur sistem file mirip dengan UNIX. Pada umumnya strukturnya adalah sebagai berikut:
Setelah login biasanya user akan berada di direktori /home/namauser. Untuk melihat direktori dimana user sedang berada gunakan command pwd
File biasanya akan berisi data, text, instruksi program. Ada juga file khusus (special file) yang memberikan akses ke hardware seperti hard drive, CD-ROM drives, dll.
Direktori adalah tempat dimana file-file disimpan. Untuk melihat isi sebuah direktori gunakan ls atau ls -l
Beberapa cara membuat file
Terdapat beberapa cara untuk membuat file pada Linux, bisa dengan touch, cat, atau vim.
touch
Command ini ada membuat file yang kosong, touch {nama file}
cat
Untuk membuat file dengan cat gunakan command cat > {nama file}. Setelah menekan enter maka kita langsung dapat mengisi file tersebut.
Untuk keluar dan menyimpan file tekan Ctrl + d. cat juga dapat digunakan untuk melihat isi file dengan cat {nama file}.
vi / vim
vi / vim adalah sebuah text editor untuk membuat dan mengubah isi file text. Untuk membuat file gunakan vim {nama file}. Setelah menekan enter maka akam muncul editor vim.
Untuk mengisi file pada editor tersebut tekan INS (insert) pada keyboard terlebih dahulu.
Untuk keluar dan menyimpan file tekan ESC (escape) pada keyboard terlebih dahulu sampai kata — INSERT — pada editor hilang. Selanjutnya ketik :wq (write quit) maka file akan tersimpan dan keluar dari editor.
Selain vi / vim masih banyak text editor yang tersedia pada linux seperti emacs, atom, dll.
Copy, rename dan delete file
Copy file
Command untuk menduplikat file adalah cp {nama file asal} {nama file tujuan}
Rename file
Pada linux, mengubah nama file gunakan mv {nama file lama} {nama file baru}
Delete file
Gunakan command rm {nama file} untuk menghapus file. Command ini juga bisa digunakan untuk menghapus beberapa file sekaligus dengan mengetikkan semua nama file yang ingin dihapus.
Membuat direktori
Cara paling mudah untuk membuat directory adalah dengan mkdir {nama direktori}
Untuk membuat sub-directory, tanpa harus membuat direktori satu per satu bisa dengan mkdir -p {nama direktori}/{nama subdireketori}
Pada gambar diatas, command tersebut membuat sub-direktori dir2 dalam direktori dir1, dimana direktori dir1 otomatis dibuat juga.
Copy, rename dan delete direktori
Copy direktori
Mirip dengan copy file, untuk copy directory juga di gunakan command cp, ditambah opsi -r untuk meng-copy semua isi direktori tersebut. Command lengkap adalah cp -r { nama direktori asal} {nama direktori tujuan}
Rename direktori
Mengubah nama direktori sama dengan mengubah nama file, yaitu dengan mv {nama direktori lama} {nama direktori baru}
Delete direktori
Menghapus direktori dapat dilakukan dengan rm -d {nama direktori}. Command ini hanya untuk menghapus direktori yang kosong. Untuk menghapus direktori yang ada isinya gunakan rm -r {nama direktori}
Sekian penjelasan dan command untuk beberapa topik untuk pemula terkait file dan directory pada Linux.
Referensi:
https://linuxhandbook.com/linux-directory-structure/
https://linuxhandbook.com/copy-directory-linux/
https://www.howtogeek.com/409115/how-to-delete-files-and-directories-in-the-linux-terminal/
https://blog.udemy.com/rename-a-file-in-linux/