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.
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):
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
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
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
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.
É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.
Utiliser le terminal.
Terminal ouvert.
Changer le répertoire dans le dossier source où vous voulez créer le fichier
cd Desktop
Créez le fichier en utilisant touch
touch .htaccess
Ouvrez le fichier dans n’importe quel éditeur de texte
atom .htaccess