Creative Saplings

Jak přejmenovat soubory v systému Linux

22 října, 2020
No Comments

Terminál příkazového řádku je základním nástrojem pro správu serverů Linux. Poskytuje uživatelům systému Linux některé z nejlepších nástrojů produktivity a současně šetří zdroje vašeho zařízení.

Abyste mohli efektivně využívat potenciál systému Linux, budete potřebovat silné znalosti základních principů – jednoduchých příkazů, jako je přejmenování existujících souborů a složky. V tomto výukovém programu se naučíte, jak přejmenovat složky v systému Linux.

Jak přejmenovat soubory v systému Linux pomocí příkazu mv

Zkrácen od „přesunout“, příkaz mv je jeden nejjednodušších příkazů, které lze použít. Při práci se soubory v systému Linux může provádět dva základní, ale základní úkoly. Jeden přesouvá soubory z jednoho umístění do druhého a druhý přejmenovává jeden nebo více souborů prostřednictvím terminálu.

Nejprve se podívejme, jak přejmenování souborů pomocí mv funguje v systému Linux.

Začneme tím, že přistupujeme k našemu serveru prostřednictvím příkazového řádku pomocí SSH. Pokud si nejste jisti SSH a chtěli byste se dozvědět více, zde je užitečný návod.

Chcete-li získat přístup na náš server, zadejte do svého terminálu následující:

ssh your-user@your-server

Pokud používáme místní počítač, místo toho serveru, pak budeme muset terminál otevřít z hlavní nabídky.

Poté je důležité vědět, jak funguje příkaz mv. Provedeme to takto:

mv --help

Jak vidíme v předchozím obrázek, základní použití příkazu mv je následující:

mv ...

Zde jsou některé z nejpopulárnějších možností mv:

  • -f – před přepsáním souboru nezobrazí žádnou zprávu.
  • -i – zobrazí varovné zprávy před přepsáním souboru.
  • -u – přesune soubor pouze v případě, že je nový nebo pokud v cíli neexistuje.
  • -v – zobrazí, co příkaz dělá.

A parametry jsou:

– zdrojový cíl souboru

– cílový adresář.

Přejmenování souboru v systému Linux pomocí příkazu mv

Pokud chceme přejmenovat soubor, můžeme udělat vypadá to takto:

mv oldnamefile1 newnamefile1

Za předpokladu, že se nacházíme v adresáři a existuje soubor s názvem file1.txt, a chceme změnit název na file2 .txt. Budeme muset zadat následující:

mv file1.txt file2.txt

Tak jednoduché. Pokud však nejste v adresáři, budete muset zadat trochu víc. Například:

cd /home/user/docs/filesmv file1.txt file2.txt

Přejmenování více souborů pomocí příkazu mv

Příkaz mv může přejmenovat pouze jeden soubor, ale lze jej použít s jinými příkazy k přejmenování více souborů.

Vezměme si příkazy, najdi, pro, nebo smyčky a přejmenujme více souborů.

Například při pokusu o změnu všech souborů ve vašem aktuální adresář z přípony .txt do přípony .pdf, použijete následující příkaz:

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

Tím se vytvoří smyčka (pro), která prochází seznamem soubory s příponou .txt. Poté nahradí každou příponu .txt příponou .pdf. Nakonec smyčku ukončí (hotovo).

Pokud chcete pokročilejší funkce, budete muset použít příkaz přejmenování, který se chystáme pokrýt.

Přejmenovat Soubory v systému Linux pomocí příkazu Přejmenovat

Pomocí příkazu Přejmenovat budete mít o něco větší kontrolu. Mnoho konfigurací systému Linux jej ve výchozím nastavení obsahuje. Pokud jej ale nemáte nainstalovaný, můžete to udělat za minutu pomocí jednoduchého příkazu.

V případě Debianu, Ubuntu, Linux Mint a derivátů:

sudo apt install rename

Na druhou stranu, pokud používáte CentOS 7 nebo RHEL:

sudo yum install rename

A pokud používáte Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Nyní můžeme začít používat příkaz přejmenovat. Obecně platí, že základní syntaxe příkazu přejmenování vypadá takto:

rename "s/old-name/new-name/" files

Zpočátku se to může zdát složité, ale je to mnohem jednodušší, než by se mohlo zdát.

V tomto příkladu vytvoříme novou složku s názvem filetorename a pomocí dotykového příkazu vytvoříme 5 souborů.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Pomocí posledního příkazu ls můžete zobrazit soubory, které vytvořeno.

Pokud chceme přejmenovat jeden soubor s názvem file1.txt, věta bude vypadat takto:

rename ‘s/file1/newfile1/’ file1.txt

Pokud chtěl změnit příponu všech souborů, například na .php. Mohli bychom to udělat takto:

rename ‘s/.txt/.php/’ *.txt
ls

Můžeme také určit jiný adresář, kam chcete soubory, které chcete přejmenovat jsou.

rename ‘s/.txt/.php/’ FILE/PATH

Chtěli bychom zmínit, že přejmenování používá regulární výraz Perlu, což znamená, že tento příkaz má rozsáhlé možnosti.

Nakonec je dobré zkontrolovat všechny možnosti příkazu.Můžete je zobrazit v terminálu spuštěním:

rename –help

Mezi běžné příklady použití příkazu přejmenování patří:

Odstranit přejmenovat Příkaz

Pokud si již nepřejete mít v systému nainstalované přejmenování, odeberte jej pomocí správce softwaru. Nebo z terminálu.

Pro Debian, Ubuntu, Linux Mint a deriváty:

sudo apt remove rename

A pro CentOS a RHEL:

sudo yum remove rename

To je vše, přejmenování je z vašeho počítače se systémem Linux odstraněno.

Závěr

Přejmenování souborů v systému Linux pomocí terminálu je jednoduchý a praktický úkol, ale někdy velmi důležitý. Vědět, jak to udělat, by měl každý správce serveru vědět.

Jak jsme viděli, existují dva příkazy, které to dokážou. Jeden je jednodušší než druhý, ale oba úkol splní.

Doporučujeme vám pokračovat ve zkoumání těchto příkazů a zlepšovat kvalitu svého každodenního pracovního postupu.

Tento příspěvek byl naposledy upraveno 4. března 2020 19:06

Articles
Previous Post

Společnost United Airlines povoluje některé kočárky jako odbavení bez dalších poplatků

Next Post

Medvěd, Turecko, divoká prasata, aligátor a malá hra | Georgia Hunting Seasons & Regulations - 2020

Napsat komentář Zrušit odpověď na komentář

Nejnovější příspěvky

  • Nejlepší fotografické školy na světě, 2020
  • Sovereign Citizens Take their Anti-Government Philosophy to the Roads
  • Průvodce náklady na opravy Stucco
  • Muckrakers (Čeština)
  • Precision Oncology (Čeština)

Archivy

  • Únor 2021
  • Leden 2021
  • Prosinec 2020
  • Listopad 2020
  • Říjen 2020
  • Září 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.