Linux-opdrachten

Aanraakopdracht in Ubuntu 20.04

Aanraakopdracht in Ubuntu 20.04
Aanraken is een populair commando in het Linux-systeem dat kan worden gebruikt voor het uitvoeren van veel taken, in plaats van alleen een leeg bestand te maken. Met de aanraakopdracht kunt u de tijdstempel van het bestaande bestand, de tijd van de laatste wijziging en de tijd van de laatste toegang wijzigen. Dit artikel behandelt het gebruik van de aanraakopdracht aan de hand van verschillende voorbeelden in Ubuntu 20.04. Alle aanraakopdrachten die in dit artikel worden besproken, worden ingevoerd in de terminal op Ubuntu 20.04.  Veelvoorkomende toepassingen van de aanraakopdracht worden hieronder gegeven:.

Een enkel leeg bestand maken

De eenvoudigste manier om de aanraakopdracht te gebruiken, is door een enkel leeg bestand in de terminal te maken. Voer de volgende opdracht in de terminal in om snel een leeg bestand te maken:

$ tik op 'bestandsnaam'

Voorbeeld

$ raak Nieuw bestand aan

In het volgende voorbeeld maken we via de terminal een leeg bestand aan met de naam 'Nieuwbestand'.'  De aanraakopdracht meldt niet via een prompt wanneer een nieuw bestand wordt gemaakt. Dus, om het maken van nieuwe bestanden te verifiëren, vermeld de bestanden met behulp van de opdracht 'ls'.

Meerdere bestanden maken

De volgende syntaxis wordt gebruikt om meerdere bestanden te maken met de aanraakopdracht:

$ raak bestandsnaam1 bestandsnaam2 bestandsnaam3 aan.. .

Voorbeeld

Met de aanraakopdracht maken we drie bestanden met drie verschillende namen in het onderstaande voorbeeld:

$ raak nieuwbestand1 nieuwbestand2 nieuwbestand3 aan

Voer na het uitvoeren van de bovenstaande opdracht de opdracht 'ls' uit om te controleren of er nieuw aangemaakte bestanden aanwezig zijn.

Vermijd het maken van een bestand

Met de aanraakopdracht kunt u ook voorkomen dat u een nieuw bestand maakt. Om het maken van bestanden te voorkomen, gebruikt u de aanraakopdracht met de '-c'-optie, en de aanraakopdracht zal geen nieuw bestand maken als het bestand nog niet bestaat.  Hier is de onderstaande syntaxis:

$ tik op -c  bestandsnaam

Voorbeeld

In dit voorbeeld dwingen we het systeem om te voorkomen dat er een nieuw bestand wordt gemaakt met de aanraakopdracht, als volgt:

$ touch -c testbestand

Wanneer u het 'ls'-commando gebruikt, geeft u dat bestand weer, dan wordt de volgende uitvoer weergegeven op mijn systeem die aangeeft dat het bestand niet bestaat.

Toegangstijd voor bestanden en wijzigingstijd wijzigen

Met de aanraakopdracht kunt u de toegangs- en wijzigingstijd van een bestand wijzigen. We zullen dit doen in het volgende voorbeeld:.

Voorbeeld

In dit voorbeeld zullen we een bestand met de naam 'testfile' maken met behulp van het aanraakcommando. Vervolgens zullen we de bestandsstatistieken weergeven met het 'stat'-commando.

$ raak testbestand aan
$ stat testbestand

Om de toegangstijd en gewijzigde tijd van het bestand 'testfile' te wijzigen, voert u de volgende opdracht uit:

$ raak testbestand aan

In de volgende uitvoer kunt u zien dat de toegangs- en wijzigingstijden van het bestand zijn gewijzigd:.

Toegangstijd of wijzigingstijd wijzigen

U kunt alleen de toegangstijd of de wijzigingstijd wijzigen met de aanraakopdracht. Gebruik de volgende syntaxis om alleen de toegangstijd te wijzigen:

$ raak -een bestandsnaam aan

Voorbeeld

In dit voorbeeld zullen we een bestand met de naam 'testfile' maken met behulp van het touch-commando met de '-a'-optie en vervolgens de bestandsstatistieken afdrukken met het stat-commando, als volgt:

$ raak -een testbestand aan

Gebruik de volgende opdracht op uw terminal om de bestandsstatistieken weer te geven:

$ raak testbestand aan

In de volgende uitvoer ziet u dat de toegangstijd is gewijzigd ten opzichte van de bovenstaande uitvoer.

Op dezelfde manier kunt u de aanraakopdracht gebruiken om de wijzigingstijd van een bestaand bestand te wijzigen met de optie '-m', als volgt:

$ touch -m testbestand

In de volgende uitvoer hebben we de wijzigingstijd van het bestand 'testfile' gewijzigd.'

Toegangs- en wijzigingstijd van het ene bestand naar het andere kopiëren

Met het aanraakcommando kunt u de toegangs- en wijzigingstijden van het ene bestand naar een ander bestand kopiëren.

Voorbeeld

In dit voorbeeld maken we als volgt een bestand met de naam 'testfileA' en een ander bestand met de naam 'testfileB':

Hier willen we de toegangs- en wijzigingstijden van testfileA kopiëren naar testfileB. Voer hiervoor het volgende aanraakcommando uit:

$ raak testbestandA -r testbestandB aan

Met behulp van het stat-commando kunt u zien dat de toegangs- en wijzigingstijden van testfileA zijn gekopieerd naar testfileB.

Een bestand maken met een opgegeven tijdstempel

Met de aanraakopdracht kunt u ook een bestand maken met een opgegeven tijdstempel, dat de volgende basissyntaxis heeft:

$ tik op -t JJMMDDHHMM.SS-bestandsnaam

Voorbeeld

In dit voorbeeld maken we als volgt een nieuw bestand met een opgegeven tijdstempel:

$ raak -t 1907200830.30 testbestand

De tijdstempel van een bestand wijzigen

Met de aanraakopdracht kunt u ook de tijdstempel van een bestaand bestand als volgt wijzigen:

$ tik op -c -t JJMMDDHHMM.SS-bestandsnaam

Voorbeeld

In het volgende voorbeeld zullen we de tijdstempel van 'testfile' wijzigen met een nieuwe tijdstempel.

$ touch -c -t 2002180715.15 testbestand

Dit artikel behandelt het basisgebruik van de aanraakopdracht in Linux. Als je wilt, voel je vrij om meer complexe toepassingen van de aanraakopdracht te verkennen met je Ubuntu 20.04 systeem. Ik hoop dat je genoten hebt van dit artikel.

HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...
Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...