A Linux felhasználók hébe-hóba úgy érzik, hogy új fájlt kell létrehozniuk a rendszerükön. Legyen szó jegyzetek készítéséről, kód beírásáról vagy egyszerűen a fájlellenőrzésről a programozás során, az érintés parancs az egyetlen fájl létrehozó segédprogram, amelyre szüksége van.

Fájlok létrehozása és az időbélyegek kezelése Linux rendszeren az érintés paranccsal egyszerűen elvégezhető. Ebben a cikkben itt részletesen tárgyaljuk az érintés parancsot, valamint az eszköz segítségével elvégezhető különféle funkciókat.

Mi az érintésparancs?

Az érintés parancs elsődleges funkciója a fájl időbélyegeinek frissítése és kezelése. Ha van egy kis tapasztalata a Linux használatáról, akkor már tudja, hogy a Linux disztribúcióiban minden a fájl meghatározott időbélyegekkel rendelkezik társítva velük.

Az időbélyegek felelősek a fájlokkal kapcsolatos információk tárolásáért, például amikor a fájlt utoljára módosították, elérték vagy megváltoztatták. Ezek az időbélyegek: mtime, atime és ctime. Mindezen információk könnyedén módosíthatók az érintés parancs segítségével.

instagram viewer

Az érintésparancs használata

A touch parancs legalapvetőbb használata új üres fájlok létrehozása. A cat paranccsal ellentétben, amely a létrehozáskor tartalom hozzáadását kéri a fájljához, az touch parancs üres fájlokat hoz létre ilyen felszólítások nélkül.

Ez előnyös azoknak a szoftverfejlesztőknek, akiknek folyamatosan új fájlokat kell létrehozniuk, akár kódíráshoz, akár egy adott fájl létezésének érvényesítéséhez.

Alapszintaktika

A touch parancs alapvető szintaxisa:

érintse meg az [opciók] [fájlnév] elemet

Kihasználhatja az érintés parancs funkcióit, ha különböző argumentumokat és jelzőket ad át a helyett opciók, mivel fájl név a létrehozni kívánt fájl neve.

Új fájlok létrehozása érintéssel

Üres fájl létrehozásához érintéssel írja be érintés amelyet a fájlnév követ.

érintse meg a newemptyfile elemet

A fent említett parancs új nevű fájlt hoz létre newemptyfile az aktuális munkakönyvtárban. A fájl használatával ellenőrizheti az ls parancs.

Ehhez hasonlóan több fájlt is létrehozhat úgy, hogy átadja a fájlneveket a tér karakter.

érintse meg a fileone filet két filethree

Fájl időbélyegzőinek módosítása

Mint fent említettük, a tárhelyen lévő összes fájlhoz három időbélyeg tartozik.

  1. Hozzáférési idő (időpontban)
  2. Módosított idő (mtime)
  3. Idő módosítása (ctime)

Az érintés paranccsal megváltoztathatja a rendszer bármely fájljának elérését és idejét.

A fájl atime és ctime frissítéséhez használja a -a zászló az alapértelmezett érintés paranccsal.

érintse meg -a szövegfájl

A fenti parancs lecseréli a fájl hozzáférési és időtartamát az aktuális időre. Ha a fájl nem létezik, az érintéssel létrehoz egy új fájlt, és hozzárendeli az időbélyegeket.

A fájl segítségével módosíthatja a fájl módosítási idejét (mtime) -m zászló érintéssel is.

érintse meg az -m szövegfájlt

A. Kiadásával ellenőrizheti, hogy megváltoztak-e az időbélyegek statisztika parancsot a fájlnévvel argumentumként.

stat szövegfájl

Kimenet:

Fájl: "textfile"
Méret: 13 blokk: 8 IO blokk: 4096 rendes fájl
Eszköz: 801h / 2049d Inode: 327688 Linkek: 1
Hozzáférés: (0644 / -rw-r - r--) Uid: (1000 / ubuntu) Gid: (1000 / ubuntu)
Hozzáférés: 2021-04-12 16: 59: 45.000000000 +0000
Módosítás: 2021-04-12 16: 57: 59.000000000 +0000
Változás: 2021-04-12 17: 02: 43.000000000 +0000

A fenti részletben láthatja, hogy a kimenet megjeleníti a megadott fájl atime, mtime és ctime értékét.

Használni a -c a touch paranccsal megjelölve nem hoz létre új fájlt, ha az nem létezik. Ehelyett csak új időbélyegző hozzárendelésére szolgál a már létező fájlokhoz.

érintse meg -c létfájlt

Összefüggő: Vi használatával? Így nyithat meg egy fájlt, majd mentse és lépjen ki

Egyéni időbélyegek hozzáadása egy fájlhoz

Azok számára, akik egyéni módosítási időbélyegeket szeretnének beállítani a fájljukhoz, a -c és -t opciók lehetnek hasznosak. Ehhez használja a következő formátumot.

érintse meg -c -t YYDDHHMM fájlnév

...hol YYDDHHMM a beállítani kívánt dátum és idő, és fájl név a módosítani kívánt fájl neve.

A fájl időbélyegének felhasználóbarátabb megváltoztatásához használja a -d zászló az érintés paranccsal. Egyszerű nyelven kell megadnia a beállítani kívánt időt.

touch -d "5 órával ezelőtt" newfile

A dátumparancs és az érintés kombinálásával hozzáadhat egy új módosítási időbélyeget a réginek megfelelően.

érintse meg a -d "$ (dátum -r fájlnév) - 5 óra" létfájlt

Ha a fájl időbélyege 14:00, akkor a fent említett parancs végrehajtása 9:00 órát állítja be a fájl új mtime-ként.

Beállíthatja a fájlok egyedi módosításának időbélyegét a létrehozáskor. A -t flag lehetővé teszi, hogy ugyanezt tegye.

érintse -t YYMMDDHHMM.SS fájlnév

Például új fájl létrehozásához 2020. december 12., 09:00:33 pm időbélyegzővel használja a következő parancsot.

touch -t 202012120900.33 újfájl

Ha nem tudja kitalálni a módosítani kívánt fájl elérési útját, használja a find parancs fájlok keresésére hasonló névvel.

A létrehozás során a fájl mtime és időpontját egyenként is beállíthatja. Használja a -a és -m zászlók a paranccsal.

Csak egy fájlhoz való hozzáférési időt rendelhet a létrehozáskor:

érintse meg -a -t 202012120900.33 újfájl

A következő parancs hozzárendeli a megadott módosítási időt az újonnan létrehozott fájlhoz.

touch -m -t 202012120900.33 újfájl

Időbélyegek másolása más fájlokból

Bármely más fájl időbélyegének másolásához használja a -r zászló az érintés paranccsal. A parancs alapértelmezett szintaxisa:

érintse meg -r eredetifájl copiedfile

... ahol a eredetifájl másolják a másolt fájl.

Fájlinformációk módosítása Linux alatt

A fájl időbélyegeinek kezelése még soha nem volt ilyen egyszerű az érintéses paranccsal. Ha új fájlt szeretne létrehozni Linuxon, akkor többféle lehetőség van, például érintés, macska stb. De ezek a döntések csak azok számára életképesek, akik megfelelő tapasztalattal rendelkeznek bármely Linux-alapú operációs rendszerrel kapcsolatban.

Azok számára, akik nem érzik jól a parancssort, számos fájlkezelő áll rendelkezésre, amelyek lehetővé teszik új fájlok grafikus létrehozását. És ha el akar navigálni a rendszertárolón anélkül, hogy ijesztő parancsokkal bombázná az agyát, ezek a fájlkezelők a tökéletes választás az Ön számára.

Email
10 legjobb fájlkezelő Linux-felhasználók számára

Megbízható fájlkezelővel megkönnyíti a fájlok szervezését. Itt található a legjobb Linux fájlkezelők listája.

Olvassa el a következőt

Kapcsolódó témák
  • Linux
  • Fájlkezelés
  • Linux
A szerzőről
Deepesh Sharma (39 cikk megjelent)

Deepesh a MUO Linux junior szerkesztője. Több mint 3 éve ír információs tartalmat az interneten. Szabadidejében szívesen ír, zenét hallgat és gitározik.

Tovább a Deepesh Sharma-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.