GNU/Linux >> Tutoriels Linux >  >> Linux

Éviter d'entrer la clé dans Cp -i ?

J'ai souvent besoin d'archiver de manière sélective une longue liste de fichiers en utilisant cp -iar , ou similaire, et pour accélérer le processus, je voudrais appuyer sur une seule touche au lieu de y ou n suivi de ENTER sur chaque dossier. En d'autres termes, je veux éviter d'avoir à appuyer sur ENTER ainsi que y ou n . Bien sûr, j'utiliserais volontiers des clés différentes au lieu de y ou n .

Existe-t-il un moyen de faire cela ?

Réponse acceptée :

Je pense que ce dont vous avez besoin est un gestionnaire de fichiers, comme le commandant de minuit. Dans mc vous pouvez sélectionner plusieurs fichiers avec insert ou + et réaliser des opérations dessus, comme supprimer, déplacer ou copier. Vous trouverez un ensemble complet d'instructions et de conseils dans le didacticiel.

Si vous essayez des commandes shell pures (pas d'interface graphique), supposons que vous ayez file0 à file10 mais que vous souhaitiez copier uniquement file1 et file3 :

cp file1 file3 directory/

Bien sûr, vous pouvez utiliser le shell pour vous aider :

cp file{1,3} directory/

mais qu'en est-il des consécutifs? fichier5 à fichier10 ?

cp file{5..10} directory/

Vous pouvez également utiliser find pour vous aider, si vous voulez quelque chose de plus avancé, par exemple :

find Downloads -name "*.cfg" -exec cp {} directory ;

fera ceci :

copy Downloads/file(6).cfg to directory
copy Downloads/file(7).cfg to directory
copy Downloads/file(1).cfg to directory
copy Downloads/file.cfg to directory
copy Downloads/file(2).cfg to directory
copy Downloads/file(4).cfg to directory
copy Downloads/file(3).cfg to directory
copy Downloads/file(5).cfg to directory

vous pouvez vérifier les fichiers à copier en supprimant le -exec ... partie. Vous pouvez également utiliser -exec echo cp ... au cas où vous voudriez savoir ce que fera find.


Linux
  1. Comment générer une clé SSH sur un serveur dédié Linux ?

  2. Gpg :Annulé par l'utilisateur ?

  3. Remappage de la touche d'alimentation à supprimer ?

  4. Relier Super+C Super+V pour copier et coller

  5. Comment copier une clé publique sur votre serveur

Installer Postfix sur Ubuntu 20.04

Un peu de magie de copie de fichier SSH en ligne de commande

Comment copier un répertoire sous Linux

commande cp sous Linux/UNIX

Créer un serveur cloud

Comment copier à distance des fichiers via SSH sans entrer de mot de passe