GNU/Linux >> Tutoriels Linux >  >> Linux

Avoir un fichier nommé ~ (tilde) dans mon répertoire personnel

La solution à peu près ultime lorsqu'il s'agit de fichiers qui ne peuvent pas être supprimés par des moyens normaux :

ls -il 

La première colonne affichera le numéro d'inode des fichiers.

find . -inum [inode-number] -exec rm -i {} \;

Cela supprimera le fichier avec le numéro d'inode spécifié après vérification.


Vous devriez pouvoir faire référence à ce fichier en tant que ~/~ (sans les guillemets) car l'expansion du tilde s'applique uniquement au tilde (~ ) au tout début du mot.


Citez-le (rm '~' ) ou échappez-le (rm \~ ).

C'est toujours l'un ou l'autre (également pour, par exemple, $ ), ou ajoutez -- pour éviter que le nom du fichier soit interprété comme argument :rm -- -i supprime le fichier nommé -i; également utile pour rm -- * lorsque vous souhaitez supprimer tous les fichiers du répertoire courant :pas de rm -f * accidentel simplement parce qu'un fichier porte ce nom.


Linux
  1. Manière de rediriger la sortie d'un programme et de l'avoir toujours sur Stdout ?

  2. Sortie à enregistrer dans un fichier portant le même nom que le fichier d'entrée ?

  3. Impossible de "rm" un fichier nommé "() - ." En raison de "aucun fichier ou répertoire de ce type" ?

  4. Comment avoir une installation de script sans problème

  5. Explication du fichier de configuration DNS /etc/named.rfc1912.zones

Éditeur VIM

Mkdir :impossible de créer un répertoire :aucun fichier ou répertoire de ce type ?

Pourquoi devons-nous passer deux fois le nom du fichier dans les fonctions Exec ?

Pipe doit-il écrire un fichier temporaire?

Comment capturer tous les disques qui n'ont pas de système de fichiers

Pouvez-vous avoir plus d'un fichier ~/.ssh/config ?