GNU/Linux >> Linux Esercitazione >  >> Linux

Come evitare il messaggio di avviso "sono lo stesso file" quando si utilizza cp in Linux?

Il problema è che provi a copiare un file su se stesso. Puoi evitarlo escludendo la directory di destinazione dai risultati del comando find in questo modo:

find "$HOME" -name '*.txt' -type f -not -path "$HOME/newdir/*" -print0 | xargs -0 cp -t "$HOME/newdir" 

prova a usare install invece, questo sostituisce rimuovendo prima il file.

install -v target/release/dynnsd-client target/
removed 'target/dynnsd-client'
'target/release/dynnsd-client' -> 'target/dynnsd-client'

e quindi rimuovere i file di origine


Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  3. Linux:come si controllano le informazioni sulla struttura delle directory di un file Unix/linux?

  4. Come dividere iso o file usando il comando "split" in Linux

  5. Come posso evitare i prompt durante l'utilizzo di azcopy su Linux in uno script?

Come monitorare le modifiche ai file utilizzando fswatch in Linux

Come cancellare in modo sicuro un disco e un file utilizzando il comando shred di Linux

Come salvare l'output del comando in un file utilizzando il terminale Linux

Come scaricare un file su Ubuntu Linux usando la riga di comando

Come aggiungere testo all'inizio del file in Linux

Come utilizzare il comando Gzip in Linux?