O sistema operacional e o sistema de arquivos não permitem isso
O Ubuntu e seus sistemas de arquivos (ext3, ext4, etc.) não permitem um arquivo e uma pasta com nomes idênticos no mesmo diretório.
Portanto, nautilus
não permite renomear uma pasta para um nome de arquivo existente.
No entanto, os sistemas de arquivos do Ubuntu (GNU / Linux em geral) fazem distinção entre maiúsculas e minúsculas. Você pode ter uma pasta chamada Artigos e um arquivo chamado artigos no mesmo local. Observe que o nome da pasta começa com um% maiA
, enquanto o nome do arquivo começa com um pequeno a
.
Você pode usar qualquer convenção de CaPiTaLiZaTion que desejar para suas pastas e arquivos.
Uma alternativa
Uma alternativa é criar um arquivo chamado index.html
dentro de cada pasta em que você deseja que a pasta e o arquivo tenham o mesmo nome. Nomeando seu arquivo HTML index.html
e colocando-os em uma pasta chamada, example.com/articles/title
, então o caminho completo é example.com/articles/title/index.html
, também irá realizar o que você está pedindo.
Quando se digita https://example.com/articles/title
, o servidor web exibirá a página index.html
e os navegadores não mostrarão o index.html
. Ele mostrará apenas https://example.com/articles/title
.
Da mesma forma, você pode ter um arquivo chamado https://example.com/article/index.html
para mostrar o que deseja quando se digita https://example.com/article
.
Obrigado a Harry pela alternativa e alguns outros pontos.