GNU/Linux >> Znalost Linux >  >> Linux

Jak odstranit všechny soubory s konkrétní příponou v konkrétní složce?

Pokud nastavím aktuální/pracovní adresář (naviguji do něj pomocí cd ) do nějakého konkrétního adresáře a poté zadejte:

rm *.xvg

Co tento příkaz udělá? Je pravda, že výše uvedený příkaz bude pouze odstranit soubory s příponou .xvg pouze v pracovním adresáři?

Než jsem se zeptal, byl jsem nervózní z toho, že jsem to zkusil, protože chci mít naprostou jistotu, že výše uvedený příkaz odstraní pouze .xvg soubory NALOŽENÉ V PRACOVNÍM ADRESÁŘI .

Přijatá odpověď:

Ano, rm *.xvg bude pouze smažte soubory se zadanou příponou v aktuálním adresář.

Dobré způsob, jak se ujistit, že jste skutečně v adresáři, ze kterého chcete smazat své soubory, je použít pwd příkaz, který zobrazí váš aktuální adresář a poté provede ls abyste ověřili, že jste našli soubory, které očekáváte.

Pokud se trochu obáváte vydání rm příkazu, můžete udělat 2 věci:

  1. zadejte ls *.xvg zobrazí se seznam souborů, kterých by se tento příkaz týkal.

  2. Pokud toho nemáte hodně souborů, můžete vždy použít také -i přepínač příkazového řádku pro rm (existuje také pro cp a mv ). Pomocí rm -i *.xvg by vás vyzve k zadání každého jednotlivého souboru, pokud bylo v pořádku jej smazat, takže si můžete být jisti, že se nesmaže nic, co jste neočekávali. (Pokud však máte hodně souborů, bude to zdlouhavé 🙂


Linux
  1. 3 způsoby, jak odstranit všechny soubory v adresáři kromě jednoho nebo několika souborů s příponami

  2. Jak odstranit všechny soubory v konkrétní složce přítomné v podsložkách aktuálního adresáře s výjimkou určitého souboru?

  3. Jak odstranit soubory se specifickou příponou v příkazovém řádku Linuxu

  1. Jak najít všechny soubory končící na .rb s Linuxem?

  2. Jak změnit všechny výskyty slova ve všech souborech v adresáři

  3. Jak najít všechny soubory s konkrétním nadřazeným adresářem v linuxu?

  1. Jak odstranit uživatelské účty pomocí domovského adresáře v systému Linux

  2. Jak odstranit všechny soubory v adresáři kromě některých?

  3. Smažte všechny soubory kromě 1000 náhodných souborů v adresáři