Файл и соглашения о присвоении имен каталога

Обратите внимание, что точная пунктуация альтернативного формата -ss mm:ss.xxx. Я боролся в течение многих часов, пытаясь использовать интуитивное-но-неправильное mm:ss:xx напрасно.

$ man ffmpeg | grep -C1 position

- положение ss
Ищите на данное положение времени в секундах. "hh:mm:ss [.xxx]" синтаксис также поддерживается.

Ссылки здесь и здесь.

21
13.04.2017, 15:36
3 ответа

Существует пара конфликтующих частей здесь. Комментарий о способности сделать независимо от того, что Вы хотите, верен, но это также сделает намного больше работы для Вас в конечном счете.

Если у Вас есть какая-либо идея о реконструкции чего-нибудь за пределами Вашего корневого каталога, остановитесь! Это - путь, более сложный, чем Вы думаете, и необходимо оставить его в покое. Если Вам не нравится он, необходимо измениться на другой дистрибутив или даже операционную систему. Если бы ни один не подходит Вам, Вам было бы нужно к самокрутке, но Вы не можете только переместить системные каталоги без того, чтобы быть записанным. Посмотрите этот вопрос для некоторой идеи, что произошло бы, если бы Вы хотели пойти тем путем.

Таким образом, мы до Вашего корневого каталога.

В первую очередь, помните, поскольку Вы продумываете структуру, что полномочия являются иерархическими. Для кого-то, чтобы иметь полномочия на данной папке, они должны иметь, по крайней мере, выполняют полномочия на каждой папке ВЫШЕ той папки. Если у Вас есть что-нибудь в Вашем корневом каталоге, который Вы совместно используете, это должно быть около вершины (например, ~ / Музыка), что-либо, что Вы хотите ограничить, должен быть в подпапках с ограниченными полномочиями (например, ~/.ssh/id_rsa).

Во-вторых, нет никаких правил или даже серовато-синих лучших практик, но существуют конвенции. Много значений по умолчанию использования программного обеспечения, которые Вы можете или не мочь изменять, но даже когда можно изменить их, это неприятно для делания постоянно. Gnome и особенно материалу Ubuntu, нравятся папки с хорошими именами, запускающимися с прописных букв. При попытке переместить "Загрузки" в "загрузки", то Вы найдете, что оригинал, вероятно, создается снова в недалеком будущем некоторой программой с принятым значением по умолчанию. Необходимо будет решить, сколько, плавая против потока Вы хотите сделать в этих случаях.

7
27.01.2020, 19:43
  • 1
    И я думал, что Linux столь настраивается, как Вы хотите... –  daGrevis 08.07.2011, 16:53
  • 2
    Вы все еще должны выполнить полномочия на каждой папке выше каталога при доступе к тому каталогу от softlink? Кроме того, почему бы не создать softlink от 'Загрузок' до 'загрузок' как ответ на Вашу последнюю точку на некоторых поведениях дистрибутива. –  deed02392 17.02.2012, 13:53

Организация системных файлов до производителя операционной системы. Дистрибутивы Linux в общем и целом следуют стандарту иерархии файловой системы (FHS) Linux. Как пользователь или системный администратор, FHS (и дополнительные конвенции Вашего распределения) может иногда быть полезным, если необходимо определить местоположение файла или если Вы хотите понять роль файла, учитывая ее местоположение, но он не ограничивает Вас, можно все еще сделать то, что Вы хотите (на Ваш собственный риск).

В Вашем корневом каталоге можно сделать в значительной степени, что Вы хотите за одним исключением: точечные файлы, т.е. файлы, имя которых начинается с a . в Вашем корневом каталоге, конфигурация или указывает файлы, и приложения требуют, чтобы у них было конкретное имя. Например, удар будет всегда читать ~/.bashrc когда это запускается (кроме тех случаев, когда это не делает, но это - другая история), таким образом, Вы лучше не использовали бы то название другой цели.

Проект Freedesktop, который является главным образом общим заземлением для Gnome и KDE, определил несколько стандартных каталогов в $HOME: Documents, Music, и т.д. Некоторые приложения создадут эти каталоги, если они не будут существовать и использовать их в качестве местоположений по умолчанию. Можно изменить их имена, и на самом деле они, как предполагается, переведены на язык. Компонент программного обеспечения, который управляет этими каталогами, xdg-users-dirs. Можно изменить имена каталогов путем устанавливания различных значений в ~/.config/user-dirs.dirs.

15
27.01.2020, 19:43

На GNU/Linux соответствующий стандарт является Стандартом иерархии файловой системы (FHS). Однако это не покрывает соглашения о присвоении имен каталога в рамках пользовательского корневого каталога.

1
27.01.2020, 19:43
  • 1
    Каламбур: Если Вы делаете PREFIX=$HOME ./configure; make; make install для создания чего-то без полномочия пользователя root, Вы доберетесь bin, lib, include, share, man и т.д. под $HOME, таким образом, если существует шанс, что Вы будете каждый хотеть сделать это, Вы могли бы также использовать традиционные имена во-первых. –  dmckee --- ex-moderator kitten 20.06.2011, 06:10

Теги

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