В Ubuntu 16.04 как я могу прибегнуть к файлам?

В Ubuntu 16.04 как я могу прибегнуть к файлам в папке? Кажется, я должен выбрать имя или последний измененный. Я попытался переименовать, чтобы изменить при изменении, но осталась с исходной датой. Файлы представляют собой смесь .txt, .eml и .odt. Я хотел бы, чтобы файлы были перечислены в другом порядке. Когда я внес изменение в название, время последнего изменения осталось прежним. Я не знаю, как изменить некоторые нетекстовые файлы. Я не разбираюсь в технологиях и не знаю подходящих слов для большей части этого. Я ценю ваше терпение. Любая помощь очень ценится.

1
задан 20 April 2019 в 03:29

2 ответа

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

Выполните следующую команду в терминале

touch /path/to/file

, чтобы изменить дату изменения файла на текущее время. Например, для файла с именем sample-file в папке «Документы» запустите

touch ~/Documents/sample-file
0
ответ дан 20 April 2019 в 03:29

Хотя можно отсортировать файлы в Наутилусе (Файловый менеджер), Вы получаете больше опций при использовании ls (файлы списка и каталоги (не Потерянный Седан)), команда и изменение параметров передали ему.

Краткий обзор от LostSaloon: как отсортировать вывод ‘ls, управляют’ в командной строке Linux

  • ls -1 (да, который является одним не L). Вид по имени
  • ls -1r вид по имени в обратном порядке
  • ls -lr --group-directories-first Вид по имени в обратном порядке с каталогами перечислил сначала (они обычно появляются в синем тексте),
  • ls -t вид по дате длится измененный
  • ls -S вид размером файла (самый большой к самому маленькому)
  • ls -S вид размером файла (самый маленький к самому большому)
  • ls -X вид следовательно

Еще для большего количества канала питания ls вывод (отправляют вывод) к sort команда. Например, в файлы вида на идентификаторе пользователя владельца:

ls -l | sort -k 3

При ответе на этот вопрос я нашел что-то интересным:

$ ls -laSr
total 2216
-rw-r--r--  1 rick rick           0 Aug  3  2018 .sudo_as_admin_successful
-rw-r-----  1 rick rick           0 Apr 16 17:14 .gksu.lock
-rw-rw-r--  1 rick rick           0 Aug 23  2018 File A
(... SNIP ...)
-rw-rw-r--  1 rick rick      143383 Sep 30  2018 dbus-monitor-plugin.txt
-rw-rw-r--  1 rick rick      147247 Sep 30  2018 dbus-monitor-lid-close.txt
-rw-rw-r--  1 rick rick      177948 Oct 16  2018 java_error_in_STUDIO_9901.log
-rwxrwxrwx  1 root root      350821 Dec 17 18:04 trace89.dat.gz
-rw-rw-r--  1 rick rick 20000000000 Apr  7 19:50 foo

Я, должно быть, использовал sudo управляйте, чтобы создал файл:

-rwxrwxrwx  1 root root      350821 Dec 17 18:04 trace89.dat.gz

Нужно быть осторожным с sudo потому что это может изменить владельца файлов в каталоге обычного пользователя. Это произошло здесь, но этот конкретный файл вызывает мало беспокойства.

Я должен иметь, забыл эксперимент, который создал экстраординарный большой файл. Я должен был удалить этот файл:

-rw-rw-r--  1 rick rick 20000000000 Apr  7 19:50 foo
0
ответ дан 20 April 2019 в 03:29

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

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