GNU/Linux >> Linux Esercitazione >  >> Linux

Evitare Invio Digitare Cp -i?

Spesso ho bisogno di archiviare selettivamente un lungo elenco di file usando cp -iar , o simili, e per velocizzare il processo vorrei premere un solo tasto invece di y o n seguito da ENTER su ogni file. In altre parole voglio evitare di dover premere ENTER così come y o n . Ovviamente userei volentieri chiavi diverse invece di y o n .

C'è un modo per farlo?

Risposta accettata:

Penso che ciò di cui hai bisogno sia un file manager, come il comandante di mezzanotte. In mc puoi selezionare diversi file con insert o + e realizzare operazioni su di essi, come eliminare, spostare o copiare. Una serie completa di istruzioni e suggerimenti è disponibile nel Tutorial.

Se provi i comandi della shell pura (senza gui), supponi di avere file0 su file10 ma desideri copiare solo file1 e file3:

cp file1 file3 directory/

Ovviamente puoi usare la shell per aiutarti:

cp file{1,3} directory/

ma che dire di quelli consecutivi? da file5 a file10?

cp file{5..10} directory/

Puoi anche usare find per aiutarti, se vuoi qualcosa di più avanzato, ad esempio:

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

farà questo:

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

puoi verificare i file da copiare rimuovendo il -exec ... parte. Puoi anche usare -exec echo cp ... nel caso tu voglia sapere cosa farà find.


Linux
  1. Come generare una chiave SSH in un server dedicato Linux?

  2. Un piccolo file SSH copia la magia sulla riga di comando

  3. Rimappatura della chiave di accensione da eliminare?

  4. comando Linux cp

  5. Come evitare che ssh richieda la passphrase della chiave per gli accessi senza password

Installa Postfix su Ubuntu 20.04

Come copiare la directory su Linux

Gpg:cancellato dall'utente?

comando cp in Linux/UNIX

Crea un server cloud

Come copiare in remoto file su SSH senza inserire una password