Папка и файл с тем же именем в том же месте [dубликат]

Хорошо, в первом мы увидим модель сенсорной панели и связанное с ней требование драйвера:

xinput-list покажет вашу модель сенсорной панели как Virtual Core Pointer (в моем случае она показывает SynPS/2 Synaptics TouchPad) So , Я должен установить связанный с ним драйвер: xserver-xorg-input-synaptics Теперь выдача команды synclient -l покажет доступные параметры сенсорной панели. На выходе проверьте, «VertTwoFingerScroll = 0» & amp; «HorizTwoFingerScroll = 0», если это так, ваш свиток с двумя пальцами не активен. Создайте пустой файл в /usr/share/X11/xorg.conf.d и вставьте это:

Section "InputClass" Identifier "touchpad" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "2" Option "VertEdgeScroll" "on" Option "VertTwoFingerScroll" "on" Option "HorizEdgeScroll" "on" Option "HorizTwoFingerScroll" "on" Option "CircularScrolling" "on" Option "CircScrollTrigger" "2" Option "EmulateTwoFingerMinZ" "40" Option "EmulateTwoFingerMinW" "8" Option "CoastingSpeed" "0" Option "FingerLow" "30" Option "FingerHigh" "50" Option "MaxTapTime" "125" ... EndSection

отредактируйте по мере необходимости и сохраните файл.

xinput-list покажет вашу модель сенсорной панели как Virtual Core Pointer (в моем случае она показывает SynPS/2 Synaptics TouchPad)

Надеюсь, что это поможет:)

5
задан 13 April 2018 в 23:44

6 ответов

ОС и файловая система не позволяют это

Ubuntu и его файловые системы (ext3, ext4 и т. д.) не позволяют идентично названный файл и папку в том же каталоге.

Поэтому nautilus не позволяет переименовать папку в существующее имя файла.

Однако файловые системы Ubuntu (GNU / Linux в целом) чувствительны к регистру. Вы можете иметь папку под названием «Статьи» и файл, называемый статьями в том же месте. Обратите внимание, что имя папки начинается с капитала A, а имя файла начинается с небольшого a.

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

7] Альтернатива

Альтернативой является создание файла с именем index.html внутри каждой папки, где вы хотите, чтобы папка и файл имели одинаковое имя. Именование вашего файла HTML index.html и помещение их в папку под названием, например. example.com/articles/title, поэтому полный путь example.com/articles/title/index.html, также выполнит то, что вы просите.

Когда один из типов https://example.com/articles/title, веб-сервер будет обслуживать страницу index.html, и браузеры не будут показывать index.html. Это будет показано только https://example.com/articles/title.

Аналогичным образом вы можете иметь файл с именем https://example.com/article/index.html, чтобы показать, что вы хотите, когда вы набираете https://example.com/article.

Спасибо Гарри за альтернативные и некоторые другие моменты.

14
ответ дан 22 May 2018 в 11:26
  • 1
    Ударь меня к этому, lol. – anonymous2 13 April 2018 в 23:43
  • 2
    Если я собираюсь написать работу, я, вероятно, просто обойдусь в каталогах. Их гораздо меньше, чем файлов. Это облегчит навигацию. S3 поддерживает мою потребность, поэтому мне просто нужно будет работать для моей локальной настройки. Ба ... работа вокруг сосать: ( – Costa 14 April 2018 в 00:22
  • 3
    Большая часть этого ответа в порядке, но предположение о том, что это только файловая система, а не ОС, которая препятствует тому, чтобы каталог и обычный файл с одним и тем же базовым именем проживал в том же каталоге, мало смысла. Есть ли какая-нибудь файловая система на любой Unix-подобной ОС, которая действительно облегчает это? Предположим, что /foo содержит обычный файл bar, а также отдельный каталог bar. Как они будут отличаться? Что бы система stat вызывать вернуть информацию о том, когда путь /foo/bar был передан в качестве первого аргумента? – Eliah Kagan 14 April 2018 в 06:00
  • 4
    Спасибо за редактирование! Но я думаю, что этот пост все еще предполагает, что комбинация Ubuntu и некоторой файловой системы может это позволить. Я не хочу редактировать себя, поскольку мы можем не согласиться, но я не думаю, что это действительно сильно зависит от . Я не думаю, что любая ОС или файловая система допускают это (хотя некоторые из них подходят с семантикой версий ). Единственная причина, по которой я не говорю это более окончательно, - там много странного материала (но см. этот ответ ). Я бы предложил сказать «Ни OS, ни его файловая система не позволяют это». вместо «Это зависит от ...». – Eliah Kagan 14 April 2018 в 06:31
  • 5
    @ user68186 Я редактировал. Я пошел с более нейтральной фразой «ОС и файловая система этого не допускают». Я считаю, что этого достаточно, чтобы не создавать впечатление, что файловая система может облегчить ее. Как обычно, пожалуйста, обязательно отредактируйте это самостоятельно, чтобы изменить его снова, если хотите (или вообще отказаться от него). – Eliah Kagan 14 April 2018 в 07:26

ОС и файловая система не позволяют это

Ubuntu и его файловые системы (ext3, ext4 и т. д.) не позволяют идентично названный файл и папку в том же каталоге.

Поэтому nautilus не позволяет переименовать папку в существующее имя файла.

Однако файловые системы Ubuntu (GNU / Linux в целом) чувствительны к регистру. Вы можете иметь папку под названием «Статьи» и файл, называемый статьями в том же месте. Обратите внимание, что имя папки начинается с капитала A, а имя файла начинается с небольшого a.

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

Альтернатива

Альтернативой является создание файла с именем index.html внутри каждой папки, где вы хотите, чтобы папка и файл имели одинаковое имя. Именование вашего файла HTML index.html и помещение их в папку под названием, например. example.com/articles/title, поэтому полный путь example.com/articles/title/index.html, также выполнит то, что вы просите.

Когда один из типов https://example.com/articles/title, веб-сервер будет обслуживать страницу index.html, и браузеры не будут показывать index.html. Это будет показано только https://example.com/articles/title.

Аналогичным образом вы можете иметь файл с именем https://example.com/article/index.html, чтобы показать, что вы хотите, когда вы набираете https://example.com/article.

Спасибо Гарри за альтернативные и некоторые другие моменты.

14
ответ дан 17 July 2018 в 16:53

ОС и файловая система не позволяют это

Ubuntu и его файловые системы (ext3, ext4 и т. д.) не позволяют идентично названный файл и папку в том же каталоге.

Поэтому nautilus не позволяет переименовать папку в существующее имя файла.

Однако файловые системы Ubuntu (GNU / Linux в целом) чувствительны к регистру. Вы можете иметь папку под названием «Статьи» и файл, называемый статьями в том же месте. Обратите внимание, что имя папки начинается с капитала A, а имя файла начинается с небольшого a.

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

Альтернатива

Альтернативой является создание файла с именем index.html внутри каждой папки, где вы хотите, чтобы папка и файл имели одинаковое имя. Именование вашего файла HTML index.html и помещение их в папку под названием, например. example.com/articles/title, поэтому полный путь example.com/articles/title/index.html, также выполнит то, что вы просите.

Когда один из типов https://example.com/articles/title, веб-сервер будет обслуживать страницу index.html, и браузеры не будут показывать index.html. Это будет показано только https://example.com/articles/title.

Аналогичным образом вы можете иметь файл с именем https://example.com/article/index.html, чтобы показать, что вы хотите, когда вы набираете https://example.com/article.

Спасибо Гарри за альтернативные и некоторые другие моменты.

14
ответ дан 23 July 2018 в 17:44

Вопрос - это возможный дубликат https://stackoverflow.com/questions/34550299/aws-s3-hosting-url-rewrite. Если вы посмотрите в комментариях, вы даже увидите, что его точный вариант использования удаляет .html из его URL-адресов.

Хотя принятый ответ дает действительное рабочее решение, я думаю, что это случай из https://stackoverflow.com/questions/34550299/aws-s3-hosting-url-rewrite . В этом случае то, что вам действительно нужно, это система перезаписи URL-адресов, которая полностью исключает проблему соглашения об именах. Хотя предыдущая статья не относится к AWS S3, она довольно хорошо объясняет концепцию. К сожалению, поскольку S3 не является веб-сервером как таковым, он не имеет функции перезаписи URL-адресов, но у него есть перенаправления веб-страниц, которые, как указано в ответе на дублированный вопрос, могли бы это сделать.

1
ответ дан 22 May 2018 в 11:26

Вопрос - это возможный дубликат https://stackoverflow.com/questions/34550299/aws-s3-hosting-url-rewrite. Если вы посмотрите в комментариях, вы даже увидите, что его точный вариант использования удаляет .html из его URL-адресов.

Хотя принятый ответ дает действительное рабочее решение, я думаю, что это случай из https://stackoverflow.com/questions/34550299/aws-s3-hosting-url-rewrite . В этом случае то, что вам действительно нужно, это система перезаписи URL-адресов, которая полностью исключает проблему соглашения об именах. Хотя предыдущая статья не относится к AWS S3, она довольно хорошо объясняет концепцию. К сожалению, поскольку S3 не является веб-сервером как таковым, он не имеет функции перезаписи URL-адресов, но у него есть перенаправления веб-страниц, которые, как указано в ответе на дублированный вопрос, могли бы это сделать.

1
ответ дан 17 July 2018 в 16:53

Вопрос - это возможный дубликат https://stackoverflow.com/questions/34550299/aws-s3-hosting-url-rewrite. Если вы посмотрите в комментариях, вы даже увидите, что его точный вариант использования удаляет .html из его URL-адресов.

Хотя принятый ответ дает действительное рабочее решение, я думаю, что это случай из https://stackoverflow.com/questions/34550299/aws-s3-hosting-url-rewrite . В этом случае то, что вам действительно нужно, это система перезаписи URL-адресов, которая полностью исключает проблему соглашения об именах. Хотя предыдущая статья не относится к AWS S3, она довольно хорошо объясняет концепцию. К сожалению, поскольку S3 не является веб-сервером как таковым, он не имеет функции перезаписи URL-адресов, но у него есть перенаправления веб-страниц, которые, как указано в ответе на дублированный вопрос, могли бы это сделать.

1
ответ дан 23 July 2018 в 17:44

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

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