Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Unix fait-il partie du système d'ex…
  • Qu’est-ce que grep sous Unix ? 
  • Quand un appel à EXEC revient-il da…
  • Quelle est l’utilité de la commande…
  • Que sont les tuyaux sous Linux ? 
  • Que signifie le système d’onglets ?…
  • Que signifie uf en électronique ? 
  • Unix a-t-il une interface de ligne d…
  • Écrire un programme pour trouver to…
  • Certaines versions d'UNIX et Linux i…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Unix

    Comment supprimer un fichier d’un répertoire autre que celui actuel sous Unix ?

    Vous supprimez un fichier d'un répertoire autre que celui actuel sous Unix à l'aide de la commande `rm`, en spécifiant le chemin complet ou relatif du fichier.

    1. Utilisation du chemin complet :

    C'est la méthode la plus simple et la plus fiable. Vous fournissez le chemin absolu, à partir du répertoire racine (`/`).

    ```bash

    rm /chemin/vers/répertoire/fichier.txt

    ```

    Remplacez `/path/to/directory/file.txt` par le chemin réel de votre fichier. Par exemple:

    ```bash

    rm /home/user/documents/report.pdf

    ```

    2. Utiliser un chemin relatif :

    Si le répertoire est relatif à votre répertoire de travail actuel, vous pouvez utiliser un chemin relatif.

    ```bash

    rm ../another_directory/file.txt

    ```

    Cette commande suppose que `another_directory` est un niveau au-dessus de votre répertoire actuel. `../` indique le répertoire parent. Vous pouvez utiliser plusieurs séquences `../` pour monter plusieurs niveaux. Vous pouvez également utiliser les noms de répertoires pour naviguer dans les sous-répertoires à partir de votre emplacement actuel.

    Considérations importantes :

    * Autorisations : Vous avez besoin des autorisations appropriées (accès en écriture) sur le répertoire contenant le fichier pour le supprimer. Si vous n'avez pas l'autorisation, vous recevrez un message d'erreur.

    * Option `-f` (forcer) : L'option `-f` force la suppression du fichier sans demander de confirmation. Utilisez-le avec prudence ! Une fois qu’un fichier est supprimé, il disparaît généralement pour de bon.

    * Option `-r` ou `-R` (récursive) : Si vous souhaitez supprimer un répertoire et tout son contenu, vous aurez besoin de l'option `-r` ou `-R`. Encore une fois, utilisez-le avec une extrême prudence ! Il est très facile de supprimer accidentellement des données importantes.

    * Caractères génériques : Vous pouvez utiliser des caractères génériques tels que « * » et « ? » pour supprimer plusieurs fichiers correspondant à un modèle. Par exemple, `rm /path/to/directory/*.txt` supprimerait tous les fichiers `.txt` dans `/path/to/directory`. Soyez extrêmement prudent avec les caractères génériques , car ils peuvent facilement supprimer plus de fichiers que prévu.

    Exemple :

    Disons que votre répertoire actuel est `/home/user/documents` et que vous souhaitez supprimer `report.pdf` qui se trouve dans `/home/user/archives` :

    * Chemin complet : `rm /home/user/archives/report.pdf`

    * Chemin relatif : `rm ../archives/report.pdf`

    Vérifiez toujours le chemin avant d'exécuter la commande `rm`, en particulier lorsque vous utilisez les options `-f` ou `-r`, pour éviter toute perte accidentelle de données. Pensez à utiliser une commande telle que « ls -l » pour vérifier les fichiers et répertoires que vous êtes sur le point de supprimer.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Unix ne convient pas aux applications en temps réel car un processus exécuté en mode noyau peut n…
  • Comment changer le mot de passe root Unix après son expiration 
  • Que sont les variables shell ? Donnez un exemple ? 
  • Comment faire pour ajouter une adresse de passerelle dans SCO Unix 
  • Unix Kernel Tutorial 
  • Qui utilise l’interface de ligne de commande aujourd’hui ? 
  • Quelle commande affiche tous les systèmes de fichiers et la quantité de données utilisées par ch…
  • Est-ce qu'un octet est un caractère unique ? 
  • Comment sauvegarder le fichier inittab sous Linux ? 
  • Quelle est la commande Unix la plus grossière ou la plus drôle ? 
  • Connaissances Informatiques © http://www.ordinateur.cc