Разница между `ls -c` и` ls -t`

В чем разница между параметрами -c и -t для команды ls Unix? И как я могу сортировать по дате создания с помощью команды ls ?

2 Solutions collect form web for “Разница между `ls -c` и` ls -t`”

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

-c перечисляет время изменения inode файла, которое было изменено в последний раз, когда метаданные файла были изменены (право собственности, разрешения и т. д.) или файл был перемещен.

Большинство систем unix не отслеживают дату создания файла, поэтому большинство реализаций ls не предлагают способ сортировки по этой несуществующей временной метке. В OSX используйте ls -tU .

См. Также Как сделать ls, а затем отсортировать результаты по дате? Чтобы получить больше информации.

Из справочной системы GNU

 -t sort by modification time, newest first -c with -lt: sort by, and show, ctime (time of last modification of file status information) with -l: show ctime and sort by name otherwise: sort by ctime, newest first 

Когда -c используется с -lt , он будет показывать и сортировать по файлам ctimes (вместо времени модификации). Независимо от того, зависит ли файловая система ctime от вашей файловой системы.

  • Как мне выполнить ls, а затем отсортировать результаты по дате?
  • команда / opt / bin / date -date '-15 минут 2016-04-27T14: 14: 47' результат за много часов до указанного времени
  • Можете ли вы прочитать обновленное mtime, но при чтении содержимого они еще не обновлены?
  • Нужно преобразовать столбец timestamp unix epoch в каждую строку с помощью sed или awk
  • Установите дату создания файла в дату его изменения на OSX
  • Как я могу увидеть историческое время изменения файла?
  • Команда ls без (скрытия) даты и времени
  • получить исходную дату создания html-файла
  • Ошибка rsync: значение времени файла, усеченного на приемнике
  • Что означает отметка времени «00:00:00» в kern.log?
  • цитаты внутри backticks внутри цитат в ksh
  • Interesting Posts

    Как мне форматировать USB до написания ISO?

    Функция, вызывающая другую функцию со списком аргументов, не работает

    Как контролировать напряжение процессора для Dell XPS15 9550 (Skylake i5-6300HQ) под Linux

    Не удается восстановить из initramfs: файл или каталог не найдены при ручном подключении корневого устройства

    Как подключиться к xserver с моего общесистемного терминала?

    Удаленное автозаполнение Bash: измените каталог «запуск»

    Сохранять прозрачность в конце файла vim

    Ищете простой графический уведомитель в KDE, invokable from bash

    Как скомпилировать определенный исполняемый формат?

    Почему ядро ​​Linux сообщает «из дискового пространства», когда на самом деле оно выходит из i-узлов

    Msgstr "ошибка установки gummiboot-efi" на установке Archboot UEFI

    Как смонтировать диск под моим домашним каталогом при загрузке?

    Настольный Linux на планшете LG V500 android

    Экран GNU – убить внешний вложенный сеанс

    В чем разница между установкой пределов открытых файлов в файле /etc/sysctl.conf vs /etc/security/limits.conf?

    Linux и Unix - лучшая ОС в мире.