floss:commandes_frequentes

Quelques lignes de commandes fréquemment utilisables

  • copier un fichier vers une destination (par exemple serveur web), avec droits -rw-r–r– :
    sudo cp fichier.mpg /var/www/html
  • Copier un répertoire récursivement en préservant droits et propriétaires (cf. ref et aussi l'option -a) :
    sudo cp -rp /var/www/html/wiki /var/www/html/wikitest 
  • placer tout les fichiers/répertoires du dossier courant vers le répertoire distant “/var/www/html/files” :
    sudo mv * /var/www/html/files
  • rm -r dirName

    (attention !!!)

  • rm fichier.txt
  • Changer récursivement à partir du répertoire courant le propriétaire et le groupe :
    chown -R username:groupename . 
  • Changer les permissions de tous les fichiers du répertoire :
    chmod 644 * 
  • Supprimer les permissions de lecture et exécution aux utilisateurs “tout le monde” pour son répertoire personnel :
    chmod -R o-rx /home/username

    ou

    chmod -R 750 /home/username

Le cas typique : vous récupérez un disque système et souhaitez reprendre “pour vous” des fichiers et répertoires qui à l'origine avaient des propriétaires différents. Tout cela se trouve essentiellement dans le répertoire /home, et vous devez passer par des droits de superutilisateur pour les copies.

pour un utilisateur “user2”, alors que vous êtes “user”, créez un répertoire de destination :

/home/user/Téléchargements/HDD-recup/user2

Si vous avez connecté le disque récupéré le disque via un boitier externe, on peut supposer y voir des données comme celles-ci :

/media/user/c431f1b7-3018-4cb0-8cd5-45bf5a820790/home/user2/Images

La copie en mode superutilisateur, en mode récursif :

sudo cp -r /media/user/c431f1b7-3018-4cb0-8cd5-45bf5a820790/home/user2/Images /home/user/Téléchargements/HDD-recup/user2

Le propriétaire est root, et il s'agit de vous attibuer la propriété :

sudo chown -R user:user /home/user/Téléchargements/HDD-recup/user2

On se place dans ce répertoire afin d'ajuster les droits de manière récursive, pour les fichiers et répertoires :

cd /home/user/Téléchargements/HDD-recup/user2
sudo find . ! -type d -exec chmod 660 {} \;
sudo find . -type d -exec chmod 770 {} \;
sudo apt-get autoremove --purge
    • sudo hostname your-new-name
    • add the new hostname to your /etc/hosts file with “sudo nano /etc/hosts”. Find these lines and change the original name to your new hostname:
      • 127.0.0.1 localhost
      • 127.0.1.1 your-new-name
    • Restart the computer or all services that use the old name.
  • curl wttr.in
  • curl wttr.in/mons
Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • floss/commandes_frequentes.txt
  • Dernière modification : 2023/11/27 17:11
  • de villersd