web-dev-qa-db-fra.com

Mac OS X ne permet pas de nommer des fichiers commençant par un point. Comment nommer le fichier .htaccess?

Comme indiqué dans le titre, Mac OS X ne me permet pas de nommer des fichiers commençant par un point (.) . Cependant, j'ai besoin d'un fichier .htaccess Ou, mieux encore, comment utiliser un fichier htaccess sous Mac OS X sans lui donner un nom commençant par un point?

J'utilise Mac OS 10.5.8 et XAAMP 1.7.3.

35
Diego Favero

Vous ne pouvez pas faire cela avec le Finder. Ouvrez Terminal.app (Applications -> Utilities -> Terminal) et tapez:

> cd /path/to/directory/containing/htaccess
> mv current_file_name .htaccess

Exemple (ne prenez pas les noms de répertoires ni le nom de fichier initial, bien sûr):

terminal screenshot

43
Matt Ball

Vous pouvez créer des fichiers qui commencent par un "." si vous pouvez voir les fichiers cachés.

Entrez les commandes suivantes pour afficher les fichiers cachés:

defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder

Lorsque vous avez terminé, entrez ces commandes pour les cacher à nouveau:

defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
43
Arkhaic

Utilisez le terminal au lieu de Finder pour le renommer. Essayez mv.

Vous devez d'abord pouvoir voir les fichiers invisibles.

Dans le Finder, appuyez sur command + shift + . pour activer/désactiver la visibilité des fichiers cachés.

Ensuite, allez simplement dans le dossier où se trouve le fichier et vous le verrez là-bas. Vous pouvez maintenant renommer le fichier pour qu'il commence par . si vous le souhaitez.

Pour créer un nouveau fichier, vous pouvez le faire dans le terminal: touch .htaccess, une fois que le terminal est dans le bon dossier

7
Daniel Reina

Vous pouvez ajouter un alias dans votre fichier de script de démarrage pour raccourcir la commande. Il s’agit généralement de fichiers .bashrc, .bash_login ou .profile dans votre répertoire personnel.

alias ondot='defaults write com.Apple.Finder AppleShowAllFiles -bool YES; killall Finder'
alias ofdot='defaults write com.Apple.Finder AppleShowAllFiles -bool NO; killall Finder'

Maintenant, vous pouvez simplement taper ondot pour afficher les fichiers cachés. et ofdot pour cacher des fichiers cachés

3
Beaudinn Greve

Cela fonctionne aussi loin que cela va. Mais TextEdit a automatiquement ajouté .txt à la fin du nom du fichier, et je me suis retrouvé avec.

Et les fichiers avec des noms commençant par. n'apparaissent pas dans les dossiers du Finder. Vous ne le voyez que si vous retournez dans Terminal et utilisez ls -a. Et s'il ne peut pas être vu, il ne peut pas être téléchargé sur un serveur Web en ligne.

En utilisant Fetch comme client FTP, j’ai trouvé une fonction qui me permet de créer un simple fichier texte directement sur le serveur. Cela a fonctionné pour créer .htaccess où j'en avais vraiment besoin.

2
Tony LAw

Étant donné que les fichiers .htaccess ne seront plus visibles une fois que vous aurez changé le nom avec Terminal (sans quelques recherches gênantes), il est plus simple de faire glisser un fichier texte vide dans le répertoire de votre choix en utilisant FTP, puis de le renommer. Le nom du fichier et les extensions peuvent être modifiés/supprimés une fois dans FTP. 

1
Cybernetic

Utiliser le terminal.

  1. Terminal ouvert.

  2. Changer le répertoire dans le dossier source où vous voulez créer le fichier 

    • cd Desktop
  3. Créez le fichier en utilisant touch

    • touch .htaccess
  4. Ouvrez le fichier dans n’importe quel éditeur de texte

    • atom .htaccess
0
Lawrence