Hogyan hozzunk létre új fájlokat Linuxon az érintéssel

Hogyan hozzunk létre új fájlokat Linuxon az érintéssel

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
  1. Hozzáférési idő (időben)
  2. Módosított idő (mtime)
  3. 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ára

A 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 szerzőről Deepesh Sharma(79 cikk megjelent)

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ól

Iratkozzon 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