Jak zmienić nazwę pliku z terminala w Fedorze Linux

Jak Zmienic Nazwe Pliku Z Terminala W Fedorze Linux



Zmiana nazwy pliku to prosta czynność, którą możesz wykonać z różnych powodów, takich jak organizacja plików, dostępność i unikanie konfliktów między plikami. Możesz także zmienić nazwę pliku w katalogu, aby szybko znaleźć go wśród setek plików.

Dlatego jest to cenne podejście dla użytkowników do utrzymania porządku i kontroli nad swoimi zasobami cyfrowymi. Jednakże jako początkujący użytkownik Fedory możesz nie wiedzieć, jak zmienić nazwy plików za pomocą poleceń. W tym artykule poznasz sposoby zmiany nazwy pliku z terminala w Fedorze Linux.

Jak zmienić nazwę pliku z terminala w Fedorze Linux

Chociaż istnieją różne sposoby zmiany nazw plików, użycie poleceń „mv” i „rename” to najprostsze polecenia, których można w tym celu użyć. Weźmy kilka przykładów ich wykorzystania:







Dowództwo Mv

Chociaż istnieją różne sposoby zmiany nazw plików, użycie poleceń „mv” i „rename” to najprostsze polecenia, których można w tym celu użyć. Weźmy kilka przykładów ich wykorzystania:



cd ~/Dokumenty
ls -l

Jak widać na poprzednim obrazku, katalog „Dokumenty” zawiera pliki „Fedora.pdf”, „Fedora.txt” i „Linux.txt”. Teraz zmieniamy nazwę pliku o nazwie „Linux.txt” na „Linuxhint.txt”.

mv Linux.txt Linuxhint.txt

Zmień nazwę wielu plików

Jeśli dwa pliki w tym samym katalogu mają to samo rozszerzenie, możesz zmienić ich rozszerzenie za pomocą polecenia „mv”. Oto jak to zrobić:

znajdować . -głębia -nazwa '*. ' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Jak widać na podanym przykładzie mamy dwa pliki z rozszerzeniem „.txt” („Fedora.txt” i „Linux.txt”). Tutaj zmieniamy nazwy tych dwóch plików, zmieniając ich rozszerzenia za pomocą następującego polecenia „mv”:

znajdować . -głębia -nazwa '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

W poprzednim poleceniu:

  • find → Wyszukuje lub znajduje element bieżącego katalogu lub pliku.
  • -exec → Wykonuje polecenie „mv” na plikach podobnych do wyszukiwania i konwertuje bieżącą nazwę pliku na nową.

Zamiast poprzedniego polecenia możesz także użyć następującego polecenia, aby zmienić rozszerzenie wielu plików i zmienić nazwę pliku:

dla f w *.txt; do mv -- '$f' '${f%.txt}.html'; zrobione

W podanym przykładzie zmieniliśmy rozszerzenie „.txt” na „.html”.

Zmień nazwę wielu plików za pomocą skryptu Bash

Możesz zmienić wiele nazw plików za pomocą skryptu Bash, zmieniając ich rozszerzenia. Musisz utworzyć plik Bash i dodać do niego następujące wiersze:

#!/bin/bash
Do F W * . < bieżące rozszerzenie_pliku > ; Do
mw -- ' $f ' ' ${f%. } .'
zrobione

Przykładowo zmieniamy rozszerzenie pliku z „.txt” na „.png”.

Jak widać na poprzednim obrazku, istnieją trzy pliki, z których dwa mają rozszerzenie „.txt”. Tutaj zmieniamy rozszerzenie plików z „.txt” na „.png”.

Dodaj następujące wiersze w skrypcie Bash:

#!/bin/bash
Do F W * .tekst; Do
mw -- ' $f ' ' ${f%.txt} .png”
zrobione

Używając następującego polecenia „sh”, zapisz i uruchom skrypt w następujący sposób:

sh nazwapliku.sh

Poprzednie polecenie nie daje żadnych danych wyjściowych, ale zmienia rozszerzenie pliku.

Polecenie Zmień nazwę

Polecenie „rename” jest bardziej zaawansowane niż polecenie „mv”. Nie jest to jednak narzędzie preinstalowane w Fedorze, więc musisz je najpierw zainstalować, używając następującego polecenia:

sudo yum zainstaluj prename -y

Teraz możesz zmienić nazwy plików o tym samym rozszerzeniu:

zmień nazwę *.

Wniosek

Chodzi o proste polecenia, które możesz spróbować zmienić nazwę pliku z terminala w Fedorze Linux. Polecenie „rename” jest bardziej zaawansowane i przyjazne dla użytkownika niż polecenie „mv”, ale nie jest preinstalowane w systemie Linux, dlatego należy je zainstalować ręcznie. Ogólnie rzecz biorąc, oba polecenia są pomocne i jako początkujący możesz ich użyć do zmiany nazw plików w systemie Fedora.