GNU/Linux >> Znalost Linux >  >> Linux

Jak se vyhnout varovné zprávě „jsou stejný soubor“ při použití cp v Linuxu?

Problém je v tom, že se pokoušíte zkopírovat soubor do sebe. Můžete se tomu vyhnout vyloučením cílového adresáře z výsledků příkazu find takto:

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

zkuste použít install místo toho toto nahradí odstraněním souboru jako prvního.

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

a poté odeberte zdrojové soubory


Linux
  1. Jak používat příkaz Tar v Linuxu

  2. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  3. pomocí linuxu, jak mohu předat obsah souboru jako parametr spustitelnému souboru?

  1. Jak rozdělit iso nebo soubor pomocí příkazu „split“ v Linuxu

  2. Jak se mohu vyhnout výzvám při používání azcopy na Linuxu ve skriptu?

  3. Linux + jak dát ke čtení souboru pouze konkrétnímu uživateli

  1. Jak používat příkaz md5sum v Linuxu

  2. Linux – Jak lze zkontrolovat informace o struktuře adresářů souboru Unix/linux?

  3. Jak získat fyzickou velikost souboru v Linuxu?