Berikut adalah posting pemula mutlak tentang membuat dan menghapus File dan Direktori di Linux.
Membuat File
Sentuhan perintah membuat file kosong baru.
$ touch filename
Anda dapat membuat banyak file dengan perintah yang sama. Jika nama file atau nama direktori sudah ada, perintah sentuh memperbarui waktu modifikasi dan waktu akses ke tanggal dan waktu saat ini. Anda dapat menggunakan nama jalur absolut atau relatif pada baris perintah saat membuat file baru.
Untuk membuat file kosong bernama file1 di direktori /tmp, masukkan perintah berikut:
$ cd /tmp $ touch space $ ls -l file1 $ ls -l file -rw-r--r-- 1 geek wheel 0 Dec 13 22:05 file
Untuk membuat beberapa file kosong gunakan perintah sentuh dengan nama file dalam satu baris seperti yang ditunjukkan di bawah ini.
$ touch file1 file2 file3
$ ls -lrt file* -rw-r--r-- 1 geek wheel 0 Dec 13 22:19 file2 -rw-r--r-- 1 geek wheel 0 Dec 13 22:19 file1 -rw-r--r-- 1 geek wheel 0 Dec 13 22:19 file3
Membuat Direktori
Perintah mkdir membuat direktori baru.
$ mkdir directory_name
dan/atau
$ mkdir -p directory_names
Sertakan opsi –p jika nama direktori menyertakan nama jalur. Perintah yang digunakan dengan opsi -p membuat semua direktori induk yang tidak ada yang belum ada di jalur ke direktori baru. Anda dapat menggunakan nama jalur absolut atau relatif pada baris perintah saat membuat direktori baru.
Misalnya, buat direktori baru, beri nama dir1, di dalam direktori /tmp.
$ cd /tmp $ mkdir dir1
Anda dapat menggunakan perintah 'ls -ld' untuk melihat direktori yang dibuat.
$ ls -ld dir1 drwxr-xr-x 2 geek wheel 64 Dec 13 22:26 dir1
Untuk membuat direktori baru bernama dir_in yang terletak di dalam direktori bernama dir_out, gunakan perintah mkdir dengan -p pilihan. Dir_out direktori belum ada.
$ mkdir -p dir_out/dir_in
Untuk membuat direktori dir1, dir2, dan dir3, masukkan perintah mkdir dengan semua nama direktori dalam satu baris seperti yang ditunjukkan di bawah ini.
$ mkdir dir1 dir2 dir3
$ ls -ld dir* drwxr-xr-x 2 sandy wheel 64 Dec 13 22:26 dir1 drwxr-xr-x 2 sandy wheel 64 Dec 13 22:28 dir2 drwxr-xr-x 2 sandy wheel 64 Dec 13 22:28 dir3
Menghapus File
Anda dapat menghapus file secara permanen dari hierarki direktori dengan rm perintah.
$ rm -option filename
Perintah rm adalah perintah yang merusak jika tidak digunakan dengan opsi yang benar. Tabel menjelaskan opsi yang dapat Anda gunakan dengan perintah rm saat menghapus file dan direktori.
Opsi | Deskripsi |
---|---|
-r | Mencakup konten direktori dan konten semua subdirektori saat Anda menghapus direktori |
-i | Mencegah penghapusan file atau direktori yang ada secara tidak sengaja |
–r opsi memungkinkan Anda untuk menghapus direktori yang berisi file dan subdirektori. -i opsi meminta konfirmasi Anda sebelum menghapus file apa pun.
– A ya respon menyelesaikan penghapusan file.
– A tidak respon membatalkan penghapusan file.
Misalnya, hapus file bernama file1 dari direktori /tmp.
$ cd /tmp $ rm file1
Mari kita lihat contoh penggunaan opsi -i untuk menghapus file.
$ rm -i file2 remove file2? y
Menghapus Direktori
Anda dapat menggunakan perintah rm dengan -r opsi untuk menghapus direktori yang berisi file dan subdirektori.
$ rm -options directories
Misalnya, hapus direktori dir1 dan isinya dengan menggunakan perintah rm –r.
$ cd /tmp $ rm -r dir1
$ ls -ld dir1 ls: dir1: No such file or directory
Jika Anda tidak menggunakan opsi -r dengan perintah rm saat menghapus direktori, pesan kesalahan berikut akan muncul:
rm: directoryname: is a directory.
Untuk menghapus direktori dan isinya secara interaktif, gunakan opsi –i bersama dengan perintah rm –r. Misalnya,
$ rm -ir dir2 examine files in directory dir2? y remove dir2/file2? y remove dir2/file1? y remove dir2? y
rmdir perintah menghapus direktori kosong.
$ rmdir directories
Misalnya untuk menghapus direktori kosong dir3, gunakan perintah di bawah ini.
$ cd /tmp $ rmdir dir3
Untuk menghapus direktori tempat Anda bekerja saat ini, Anda harus terlebih dahulu mengubah ke direktori induknya.