Skip to main content

Hoe bestanden hernoemen met behulp van Linux-tools en de terminal

Linux File Permissions: Commands with Examples - Linux Tutorial 6 (Juni- 2024)

Linux File Permissions: Commands with Examples - Linux Tutorial 6 (Juni- 2024)
Anonim

Deze gids zal je laten zien hoe je bestanden kunt hernoemen met behulp van bestandsbeheer en de Linux-opdrachtregel.

De meeste Linux-distributies hebben een standaard bestandsbeheer als onderdeel van de bureaubladomgeving. Een bureaubladomgeving is een verzameling hulpprogramma's waarmee gebruikers algemene taken kunnen uitvoeren zonder opdrachten in een terminalvenster te typen.

Een desktopomgeving bevat over het algemeen een vensterbeheerder die wordt gebruikt om grafische toepassingen weer te geven. Het bevat ook enkele of alle van de volgende:

  • een paneel (ook bekend als een taakbalk) - over het algemeen gebruikt voor een menuknop, een systeemvak
  • een menu
  • een startbalk
  • een dashboard
  • widgets
  • bureaublad pictogrammen
  • hulpmiddelen zoals bestandsbeheerders, blocnotes, calculators, enz

Een bestandsbeheerder wordt gebruikt om het maken, verplaatsen en verwijderen van bestanden te beheren. Windows-gebruikers zullen bekend zijn met Windows Explorer, een soort bestandsbeheerder.

Er zijn een aantal verschillende bestandsbeheerders zoals Nautilus, Dolphin, Caja, PCManFM en Thunar.

Nautilus is de standaard bestandsbeheerder in Ubuntu en distributies die de GNOME desktop-omgeving draaien, zoals Fedora en openSUSE.

Dolphin is de standaard bestandsbeheerder voor de KDE-desktopomgeving die wordt gebruikt door Linux-distributies zoals Kubuntu en KaOS.

Linux Mint heeft een lichtgewicht versie die het MATE-bureaublad gebruikt. De MATE-desktop maakt gebruik van de Caja-bestandsbeheerder.

Lichtgewicht-distributies gebruiken vaak de LXDE-desktopomgeving met de PCManFM-bestandsbeheerder of XFCE die wordt meegeleverd met de Thunar-bestandsbeheerder.

Als het gebeurt, kunnen de namen veranderen, maar de functionaliteit voor het hernoemen van bestanden is vrijwel hetzelfde

Hoe een bestand hernoemen met behulp van een bestandsbeheerder

De bestandsbeheerder heeft meestal een pictogram dat op een archiefkast lijkt. Als u bijvoorbeeld Ubuntu gebruikt, is dit het tweede pictogram op de startbalk.

Over het algemeen kunt u het relevante pictogram voor bestandsbeheer vinden in de startbalk van een paneel, als onderdeel van het menusysteem of zelfs als onderdeel van een snelstartbalk.

Een bestandsbeheerder heeft over het algemeen een lijst met plaatsen in het linkerdeelvenster, zoals de basismap, het bureaublad, andere apparaten en de prullenbak.

In het rechterdeelvenster staat een lijst met bestanden en mappen voor de geselecteerde plaats in het linkerdeelvenster. U kunt door de mappen bladeren door erop te dubbelklikken en u kunt een back-up van de mappen maken met de pijlen op de werkbalk.

Het hernoemen van een bestand of map is vrijwel hetzelfde, ongeacht welke distributie, welke desktopomgeving en welk bestandsbeheer u gebruikt.

Klik rechts op het bestand of de map die je wilt verwijderen en kies "Hernoemen". Als alternatief kunt u met veel bestandsbeheerders met de linkermuisknop op een bestand of map klikken en op F2 drukken om dezelfde actie uit te voeren.

De interface voor het hernoemen van een bestand verschilt enigszins, afhankelijk van het bestandsbeheer. Nautilus, Thunar en PCManFM tonen bijvoorbeeld een klein venster om de nieuwe bestandsnaam in te voeren, terwijl Dolphin en Caja u eenvoudig de nieuwe naam over de oude laten typen.

Hoe bestanden hernoemen met behulp van de Linux Commandoregel

Het zal u misschien niet verbazen dat de opdracht voor het hernoemen van bestanden feitelijk is hernoemd. In deze handleiding leert u hoe u het volledige bestand kunt hernoemen, hoe u een deel van het bestand kunt hernoemen, hoe u het bestand waarnaar wordt verwezen door symbolische koppelingen kunt hernoemen en hoe u de bevestiging krijgt dat de opdracht hernoemen werkt.

Hoe een bestand hernoemen

De syntaxis voor het hernoemen van een bestand is niet zo voor de hand liggend als u denkt dat het is. In het volgende voorbeeld ziet u hoe u een bestand een andere naam geeft:

wijzig het bestand van de vervangingsuitdrukking

Je zou kunnen denken dat het commando hernoemen net zo eenvoudig is als zeggen hernoem oud bestand nieuw bestandmaar het is niet zo eenvoudig als dat en als we er doorheen gaan, zal ik uitleggen waarom.

Stel je voor dat je een bestand hebt genaamd testfile en je wilt het hernoemen naar testfile2. De opdracht die u zou gebruiken is als volgt:

hernoemen testfile testfile2 testbestand

Wat is hier aan de hand? De uitdrukking is het stukje tekst of zelfs reguliere expressie waarnaar u op zoek bent in een bestandsnaam. De vervanging is de tekst waarvan u de expressie wilt vervangen en het bestand is het bestand of de bestanden waarvan u de naam wilt wijzigen.

Waarom werkt het zo als je zou kunnen vragen?

Stel je voor dat je een map met hondenfoto's had maar dat je ze per ongeluk katfoto's noemde:

  • catsittingdown
  • barkingcat
  • postmanattackedbycat

Nu, als het commando zo simpel was als hernoem oud bestand nieuw bestanddan zou je elk bestand afzonderlijk moeten hernoemen.

Met de opdracht Linux rename kunt u alle bestanden in één keer als volgt hernoemen:

hernoemen kat hond *

De bovenstaande bestanden worden als volgt hernoemd:

  • dogsittingdown
  • blaffende hond
  • postmanattackedbydog

Het bovenstaande commando keek in principe door alle bestanden (aangegeven met de asterisk-naamkaart metatekens) en overal waar het het woord kat vond, werd het vervangen door een hond.

Hernoem het fysieke bestand waarnaar wordt verwezen door symbolische koppelingen

Een symbolische koppeling fungeert als verwijzing naar een bestand dat lijkt op een snelkoppeling op het bureaublad. De symbolische koppeling bevat geen gegevens, behalve het pad naar de locatie van het bestand waarnaar het verwijst.

U kunt een symbolische koppeling maken met behulp van de volgende opdracht:

ln -s

Stel je bijvoorbeeld voor dat je een bestand genaamd barkingdog in je map met hondenfoto's hebt en je wilde een symbolische link naar het bestand maken in een andere map met de naam dogtraining met de naam howtostopdogbarking.

U kunt dat doen met behulp van de volgende opdracht:

ln -s ~ / pictures / dogpictures / barkingdog ~ / pictures / dogtraining / howtostopdogbarking

U kunt zien welke bestanden symbolische koppelingen zijn door de opdracht ls -lt uit te voeren.

Het maakt niet uit hoe je blaast

De uitvoer toont iets als howtostopdogbarking -> / home / pictures / dogpics / barkingdog.

Nu weet ik niet hoeveel van jullie weten hoe je een hond kunt laten blaffen, maar het advies van veel trainers is om de hond eerst te leren praten en als je dat eenmaal onder de knie hebt kun je het laten doven als je niet wilt het blaffen. Dat is sowieso de theorie.

Met deze kennis in de hand, wil je misschien het barkingdog-beeld hernoemen tot sprekende hond.

U kunt de afbeelding rechtstreeks in de map dogpics hernoemen door de volgende opdracht uit te voeren:

hernoem blaffen / home / foto's / dogpics / blaffende hond

Als alternatief kunt u de afbeelding voor het blaffende hond ook een andere naam geven door de naam van de symbolische link op te geven en met de volgende schakeloptie:

hernoemen - blaffen / home / foto's / hondentraining / howtostopdogbarking blaffen

Hoe u een bevestiging krijgt dat de opdracht Hernoemen heeft gewerkt

Het belangrijkste probleem met de opdracht hernoemen is dat het u niet vertelt wat het heeft gedaan. Wat je denkt dat misschien gewerkt heeft, hoeft dat niet te zijn en dus moet je zelf gaan controleren met het commando ls.

Als u echter de volgende schakeloptie gebruikt, geeft de opdracht hernoemen precies aan wat is hernoemd:

hernoemen -v kat hond *

De uitvoer zal in de trant van dit zijn:

  • barkingcat -> blaffende hond
  • catsittingdown -> hondenopname
  • postmanattackedbycat -> postmanattackedbydog

Deze opdracht helpt om te bevestigen dat wat je wilde gebeuren echt is gebeurd.

Een andere manier om bestanden te hernoemen

Als u de eenvoudigere syntax van het hernoemen van bestanden wilt, probeer dan de mv-opdracht als volgt:

mv oldfilename nieuwe bestandsnaam

Samenvatting

Bij het leren over het gebruik van de Linux-opdrachtregel moet u weten over machtigingen, hoe u gebruikers en groepen kunt maken, hoe u mappen kunt maken, hoe u bestanden kunt kopiëren, hoe u bestanden kunt verplaatsen en hernoemen en alles over koppelingen.