Perbedaan antara ls -l, ls -ltr dan ll?

11

Ketika saya menggunakan perintah ini, saya mendapatkan output yang sama tetapi hanya pesanan yang diubah untuk ls -ltrperintah. Adakah yang bisa memberitahu saya apa perbedaan antara perintah di bawah ini?

  1. ll
  2. ls -l
  3. ls -ltr
vishal
sumber
Coba ketikkan "ls --help", jawaban Anda akan ditemukan di sana.
Al Bundy

Jawaban:

16

Pertama-tama, perintah yang disebutkan tidak menghasilkan output yang sama. Berikut detailnya:

  1. ll: Tidak ada perintah seperti ll, di Ubuntu itu adalah alias untuk perintah ls -alF. Anda dapat menemukannya dengan:

    $ type ll
    ll is aliased to `ls -alF'
    
    • -aopsi untuk menampilkan file yang tersembunyi (akan ditampilkan .dan ..juga)

    • -l opsinya adalah menampilkan output sebagai daftar panjang bersama dengan berbagai atribut misalnya izin, ukuran file, penggunaan, grup, waktu modifikasi dll.

    • -Fakan menambahkan salah satu */=>@|ke entri, pada dasarnya digunakan untuk membedakan file dari direktori karena akan ditambahkan /ke entri direktori

    Contoh:

    $ ll
    total 24
    drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
    drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    
  2. ls -l: Seperti disebutkan sebelumnya -lakan menampilkan entri sebagai daftar panjang bersama dengan berbagai atribut.

    Contoh:

    $ ls -l
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    
  3. ls -ltr :

    • -t Opsi akan mengurutkan entri berdasarkan tanggal modifikasi (dengan yang terbaru lebih dulu)

    • -r akan membalik urutan penyortiran.

    Seperti -takan mengurutkan berdasarkan waktu modifikasi dengan yang terbaru terlebih dahulu, -rakan menyebabkan kebalikannya yaitu entri terlama akan ditampilkan terlebih dahulu sekarang.

    Contoh (Menambahkan file dan direktori untuk membuatnya lebih jelas):

    $ ls -lt
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    -rw-rw-r-- 1 chayan chayan  208 Jun 25 13:49 move.sh
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    
    $ ls -ltr
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    -rw-rw-r-- 1 chayan chayan  208 Jun 25 13:49 move.sh
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
    

Periksa man lsuntuk mendapatkan lebih banyak ide.

heemayl
sumber