GNU/Linux >> Belajar Linux >  >> Linux

Membuat dan Menghapus File dan Direktori Di Linux

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.


Linux
  1. Temukan File dan Direktori di Linux Seperti Profesional

  2. 9 direktori Linux yang harus Anda buat cadangannya dan yang tidak boleh

  3. Temukan file dan direktori terbesar di Linux

  1. Membuat, Menghapus, dan Mengelola Direktori di Linux

  2. Linux Hapus File dan Direktori

  3. Hapus hanya file dalam direktori di direktori BUKAN linux

  1. Membuat dan men-debug file dump Linux

  2. Linux – Direktori Standar Dan/atau Umum Pada OS Unix/linux?

  3. Jumlah maksimum file/direktori di Linux?