Различие между ls-l, ls - буква и ll?

То, когда я использую эти команды, я получаю тот же вывод, но только заказываю, становится измененным для ls -ltr команда. Кто-либо может сказать мне, каково различие между ниже команд?

  1. ll
  2. ls -l
  3. ls -ltr
10
задан 26 June 2015 в 13:50

1 ответ

В первую очередь, упомянутые команды не генерируют тот же вывод. Вот детали:

  1. ll : Нет никакой команды как ll, в Ubuntu это - псевдоним для команды ls -alF. можно найти его:

    $ type ll
    ll is aliased to `ls -alF'
    
    • -a опция состоит в том, чтобы показать скрытые файлы (покажет . и .. также)

    • -l опция состоит в том, чтобы показать вывод длинным списком наряду с различными атрибутами, например, полномочиями, размерами файла, использованием, группой, время изменения и т.д.

    • -F добавит один из */=>@| к записям это в основном используется для дифференциации файлов от каталогов, поскольку это добавит / к записям каталога

    Пример:

    $ 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 : Как отмечалось ранее, -l покажет записи длинным списком наряду с различными атрибутами.

    Пример:

    $ 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 опция отсортирует записи по дате модификации (с первым новейшим)

    • -r инвертирует порядок сортировки.

    Как -t отсортирует ко времени изменения с первым новейшим, -r вызовет обратные т.е. самые старые записи, будет показан сначала теперь.

    Пример (Добавляющий файл и каталог для создания это более ясным):

    $ 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
    

Проверить man ls получить больше идеи.

13
ответ дан 23 November 2019 в 04:29

Другие вопросы по тегам:

Похожие вопросы: