A Linux -felhasználók időnként szükségét érzik annak, hogy új fájlt hozzanak létre a rendszerükben. Legyen szó jegyzetelésről, néhány kód írásáról, vagy egyszerűen a fájlok ellenőrzéséről a programozás során, az érintőparancs az egyetlen szükséges fájlkészítő segédprogram.
Fájlok létrehozása és időbélyegek kezelése Linuxon az érintésparanccsal pillanatok alatt megtörténik. Ebben a cikkben részletesen tárgyaljuk az érintésparancsot, valamint az eszköz segítségével végrehajtható különféle funkciókat.
Mi az érintésparancs?
Az érintőparancs elsődleges funkciója a fájl időbélyegzőinek frissítése és kezelése. Ha van némi tapasztalata a Linux használatában, akkor már tudja, hogy a Linux disztribúciókon minden fájlnak meghatározott időbélyegei vannak társul hozzájuk.
Az időbélyegek felelősek a fájlokkal kapcsolatos információk tárolásáért, például a fájl utolsó módosításakor, elérésekor vagy módosításakor. Ezek az időbélyegek: mtime, atime és ctime. Mindezek az információk könnyen módosíthatók az érintőképernyő segítségével.
Az érintőparancs használata
Az érintőparancs legalapvetőbb felhasználása új üres fájlok létrehozása. Ellentétben a cat paranccsal, amely a létrehozáskor tartalom hozzáadását kéri a fájlhoz, az érintőparancs üres fájlt 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ásához, akár egy adott fájl létezésének ellenőrzéséhez.
Alapszintaxis
Az érintőparancs alapvető szintaxisa a következő:
touch [options] [filename]
Az érintésparancs funkcióit úgy használhatja ki, hogy különféle érveket és jelzőket ad át a helyett lehetőségek , 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 érintse meg a gombot, írja be érintés majd a fájlnév.
touch newemptyfile
A fent említett parancs egy új fájlt hoz létre newemptyfile az aktuális munkakönyvtárban. A segítségével ellenőrizheti, hogy a fájl létrejött -e az ls parancs .
Hasonlóképpen, több fájlt is létrehozhat, ha átadja a fájlneveket tér karakter.
touch fileone filetwo filethree
Fájl időbélyegzőinek módosítása
Amint fentebb említettük, a tárhelyen lévő összes fájlhoz három időbélyeg tartozik.
miért nem működik az érintőképernyőm
- Hozzáférési idő (időben)
- Módosított idő (mtime)
- Idő módosítása (ctime)
Az érintési paranccsal módosíthatja a rendszer bármely fájljának hozzáférését és idejét.
A fájl időzítésének és időtartamának frissítéséhez használja a -nak nek zászlót az alapértelmezett érintési paranccsal.
hogyan láthatom követőimet a facebookon
touch -a textfile
A fenti parancs lecseréli a fájl elérési és módosítási idejét az aktuális időre. Ha a fájl nem létezik, az érintés új fájlt hoz létre, és hozzárendeli az időbélyegeket.
A fájl használatával módosíthatja a fájl módosítási idejét (mtime) -m zászló érintéssel is.
touch -m textfile
A. Kiadásával ellenőrizheti, hogy az időbélyegek megváltoztak -e állapot parancsot a fájlnévvel argumentumként.
stat textfile
Kimenet:
File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 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 zászló az érintőképernyős paranccsal nem hoz létre új fájlt, ha nem létezik. Ehelyett csak új időbélyegző hozzárendelésére szolgál a már meglévő fájlokhoz.
touch -c existfile
Összefüggő: A Vi használata? Íme, hogyan kell megnyitni a fájlt, majd menteni és kilépni
Egyéni időbélyegek hozzáadása a 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 a lehetőségek hasznosak lehetnek. Ugyanezhez használja a következő formátumot.
touch -c -t YYDDHHMM filename
...ahol YYDDHHMM a beállítani kívánt dátum és idő 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ésparanccsal. Egyszerű nyelven kell megadni a beállítani kívánt időt.
touch -d '5 hours ago' newfile
A dátumparancs és az érintés kombinálásával új módosítási időbélyeget adhat hozzá a réginek megfelelően.
touch -d '$(date -r filename) - 5 hours' existfile
Ha a fájl időbélyege 14:00 óra, akkor a fent említett parancs végrehajtása reggel 9:00 órát állít be a fájl új időpontjának.
A fájlok létrehozásakor egyéni módosítási időbélyeget is beállíthat. Az -t zászló lehetővé teszi ugyanezt.
touch -t YYMMDDHHMM.SS filename
Például egy új fájl létrehozásához, amelynek időbélyege 2020. december 12., 09:00:33, használja a következő parancsot.
touch -t 202012120900.33 newfile
Ha nem tudja kitalálni a módosítani kívánt fájl elérési útját, használja a find parancs a fájlok kereséséhez hasonló névvel.
A létrehozás során a fájl mtime és atime időpontját is egyedileg állíthatja be. Használja a -nak nek és -m zászlók a paranccsal.
Ha csak a hozzáférési időt szeretné hozzárendelni egy új fájlhoz a létrehozáskor:
touch -a -t 202012120900.33 newfile
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 newfile
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ésparanccsal. A parancs alapértelmezett szintaxisa:
samsung galaxy s21 vs iphone 12 pro
touch -r originalfile copiedfile
... ahol az időbélyegek eredeti fájl átmásolásra kerülnek a másolt fájl .
Fájlinformációk módosítása Linux alatt
A fájl időbélyegeinek kezelése soha nem volt ilyen egyszerű az érintőképernyős paranccsal. Ha új fájlt szeretne létrehozni Linux rendszeren, akkor számos lehetőség közül választhat, mint például az érintés, a macska stb. De ezek a lehetőségek csak azok számára életképesek, akik megfelelő tapasztalattal rendelkeznek bármilyen Linux-alapú operációs rendszerrel való munkában.
Azok számára, akik nem ismerik a parancssort, számos fájlkezelő áll rendelkezésre, amelyek lehetővé teszik új fájlok grafikus létrehozását. Ha pedig anélkül szeretne navigálni a rendszertárolóban, hogy ijesztő parancsokkal bombázza az agyát, akkor ezek a fájlkezelők a tökéletes választás az Ön számára.
Részvény Részvény Csipog Email 10 legjobb fájlkezelő Linux energiafelhasználók számáraA megbízható fájlkezelő megkönnyíti a fájlszervezést. Íme a Linux legjobb fájlkezelőinek listája.
Olvassa tovább Kapcsolódó témák- Linux
- Fájlkezelés
- Linux
A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.
Továbbiak a Deepesh Sharma -tólIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide