7 nejlepších způsobů, jak hromadně přejmenovat soubory v systému Linux

7 nejlepších způsobů, jak hromadně přejmenovat soubory v systému Linux

Uživatelé Linuxu mohou snadno přejmenovat soubory pomocí příkazu mv. Problém však nastává, když máte více názvů souborů, které chcete přejmenovat. Změna názvu každého souboru jeden po druhém může být frustrující úkol pro každého.





jak přepnout iphone 8 do režimu obnovení

Naštěstí existuje několik způsobů, jak hromadně přejmenovat soubory v Linuxu. V následujících částech probereme nejjednodušší a nejefektivnější metody, jak postupovat stejně.





Jak dávkově přejmenovat soubory v systému Linux

Operační systém Linux závisí především na balících a příkazech. A jak je zřejmé, je k dispozici několik příkazů, které umožňují uživateli hromadně přejmenovávat soubory na počítači se systémem Linux.





1. Pomocí příkazu Přejmenovat Ubuntu

Distribuce Ubuntu a dalších Debianů se dodávají s názvem uživatelského prostoru přejmenovat který umožňuje dávkové přejmenování souborů v Linuxu. Tento nástroj je součástí souboru util-linux balíček a je označován jako přejmenovat.ul . Pomáhá uživateli při dávkovém přejmenování souborů pomocí jednoduchých substitucí.

Níže uvedený příkaz přejmenuje pět obrazových souborů pomocí terminálu Linux. Soubory jsme již vytvořili v našem testovacím systému. Tento příkaz spusťte opatrně, protože může přejmenovat další soubory ve vašem pracovním adresáři.



rename.ul file photos *.png

Tento příkaz přejmenuje obrázek soubor1.png na photos1.png a tak dále pro všechny ostatní soubory přítomné v aktuálním pracovním adresáři.

Chcete -li změnit přípony obrázků z png na jpg :





rename.ul png jpg *.png

2. Přejmenujte pomocí nástroje Perl Rename Utility

The přejmenovat utility je program založený na Perlu, který usnadňuje dávkové přejmenování díky pokročilému používání regulárních výrazů. Chcete -li přejmenovat více souborů najednou, můžete použít robustní techniky párování vzorů. Můžete jej nainstalovat do svého oblíbené Linuxové distro pomocí výchozího správce balíčků vašeho systému.

Chcete-li nainstalovat balíček do distribucí založených na Debianu, jako je Ubuntu:





sudo apt install rename

Na Arch Linuxu:

sudo pacman -S perl-rename

Instalovat přejmenovat na CentOS a Fedora:

sudo yum install prename

Nyní, když jste balíček nainstalovali, je čas hromadně přejmenovat soubory v systému Linux. Následující příkaz nahrazuje výskyt soubor v názvu souboru na fotografie .

rename 's/file/photos/' *

Následující příkaz použijte pro změnu názvů souborů s malými písmeny na velká. Přepněte vzor nahrazování pro převod na malá písmena.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Dávkové přejmenování souborů v Linuxu pomocí qmv

Qmv nebo rychlý tah příkaz, který je součástí souboru renameutils balíček usnadňuje hromadné přejmenování pro správce Linuxu. Umožňuje přejmenovat soubory a adresáře pomocí vašeho oblíbeného textového editoru Linux. Ujistěte se, že jste nainstalovali renameutils balíček před pokusem o přejmenování souborů pomocí qmv.

Balíček můžete nainstalovat pomocí jednoho z níže uvedených příkazů.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

Soubory v Linuxu můžete hromadně přejmenovávat pomocí qmv jednou renameutils byl nainstalován. Přejděte do adresáře, který obsahuje soubory, a vyvolejte qmv z terminálu.

qmv

Otevře názvy souborů ve vašem textovém editoru. Budou tam dva sloupce, jeden pro původní název souboru a druhý pro nový název. Soubory Linux můžete hromadně přejmenovávat úpravou druhého sloupce. Následující obrázek ukazuje postup pomocí textového editoru Vim .

4. Hromadné přejmenování souborů Linux pomocí Vimv

Vimv je samostatný program, který uživatelům Vim nabízí funkce dávkového přejmenování. Pokud nejste fanouškem textového editoru Vim, můžete výchozí editor snadno změnit vyladěním proměnné prostředí $ EDITOR .

Ale před tím vším si budete muset stáhnout kopii balíčku Vimv pomocí Gitu.

git clone https://github.com/thameera/vimv.git

Zkopírujte binární soubor do souboru $ PATH a změňte oprávnění souboru tak, aby byl spustitelný. Chcete -li to provést z terminálu, zadejte postupně jeden po druhém následující příkazy.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Nyní můžete hromadně přejmenovávat soubory pomocí Vim. Zadejte vimv v konzole spustit program.

vimv

Zobrazí se vám jeden sloupec obsahující názvy souborů. Změňte názvy souborů, jak uznáte za vhodné, a poté uložte a ukončete Vim .

5. Dávkové přejmenování souborů Linux pomocí Emacsu

Uživatelé textového editoru Emacs mohou snadno přejmenovat více souborů. Jednou z podstatných výhod této metody je, že nemusíte instalovat žádné samostatné balíčky nebo pluginy. Chcete-li přejmenovat soubory pomocí Emacsu, postupujte podle níže uvedených kroků.

  1. Spusťte ve svém systému editor Emacs.
  2. lis Alt + X na klávesnici přepnout na příkaz režimu. Poté zadejte níže uvedený příkaz a vyvolejte wdired nebo 'režim editoru zapisovatelných adresářů'. | _+_ |
  3. | _+_ | Zadejte cestu k adresáři obsahujícímu dávkové soubory a stiskněte Vstupte klíč.
  4. lis Ctrl + X následován Ctrl + Q přepnete do režimu čtení a zápis.

Emacs vám zobrazí výzvu se zobrazením všech souborů ve zdrojovém adresáři. Změňte jména na svá preferovaná jména a stiskněte Ctrl + C. dvakrát uložte změny.

6. Přejmenujte více souborů pomocí Správce souborů Thunar

Thunar je jedním z nejlepší správci souborů pro Linux s integrovanou podporou hromadného přejmenování. Thunar můžete nainstalovat do svého systému, pokud ještě není nainstalován. Použijte jeden z následujících příkazů na základě vaší distribuce.

dired

Jakmile nainstalujete Thunar, vyvolejte dialogové okno hromadného přejmenování ze samotného správce souborů. Pokud potřebujete pouze nástroj pro přejmenování, použijte následující příkaz.

Systém spustí nové okno, kde můžete vybrat zdrojové soubory a podle potřeby je přejmenovat. Pomocí tohoto nástroje pro hromadné přejmenování můžete přejmenovat název souboru i příponu souboru.

7. Hromadné přejmenování souborů pomocí aplikace Smart File Renamer

Smart File Renamer je aplikace s grafickým uživatelským rozhraním, která usnadňuje hromadné přejmenování pro začátečníky Linuxu. Je k dispozici jako balíček pro systémy, které jej podporují. Smart File Renamer můžete nainstalovat zadáním následujícího příkazu snap.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

Jakmile je nainstalována, otevřete ji tak, že ji vyhledáte na panelu aplikací. Přivítá vás intuitivní uživatelské rozhraní, díky kterému je navigace samozřejmostí.

Z tohoto okna přidejte soubory nebo adresáře, které chcete přejmenovat. Soubory Linux nyní můžete hromadně přejmenovávat pomocí několika filtrů a pravidel.

Přejmenování více souborů najednou v Linuxu

Jak vidíte, není snadné dávkové přejmenování souborů v distribucích Linuxu. Sestavili jsme několik užitečných metod, které mohou tomuto úkolu pomoci. Soubory můžete přejmenovat přímo z příkazového řádku nebo zvolit grafické řešení. Možnosti jsou, takže si stačí jen vybrat.

Pokud používáte Windows nebo macOS a chcete hromadně přejmenovat soubory obrázků, může být užitečným nástrojem Adobe Bridge. Své digitální prostředky a soubory můžete také spravovat pomocí Adobe Bridge.

Podíl Podíl tweet E-mailem Jak dávkově přejmenovat fotografie pomocí Adobe Bridge

Nepřehlédněte možnosti dávkového zpracování souborů aplikace Adobe Bridge. Zkuste tento tip na přejmenování všech obrázků najednou.

Číst dále
Související témata
  • Linux
  • Správa souborů
  • Linuxové aplikace
O autorovi Rubaiat Hossain(39 článků zveřejněno)

Rubaiat je absolventem CS se silnou vášní pro open-source. Kromě toho, že je veteránem Unixu, věnuje se také zabezpečení sítě, kryptografii a funkčnímu programování. Je vášnivým sběratelem knih z druhé ruky a má nekonečný obdiv ke klasickému rocku.

Více od Rubaiat Hossain

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru