26Jun

Érintés használata az üres fájlok létrehozásához és az időbélyegek módosításához

click fraud protection

A számítógépen található minden fájl rendelkezik egy időbélyeggel, amely tartalmazza a fájlhoz való hozzáférési és módosítási időt, de tudta-e, hogy megváltoztathatja az időbélyegzőt? Itt van, hogyan kell csinálni.

Az

érintésvezérlő használata Az "érintőképernyő" parancs nagyjából bárhonnan elérhető, hogy megkapja a Bash shell-et, amely a Linuxot vagy a Windows-ot a Cygwin telepítésével együtt tartalmazza. A következő parancsok adhatók meg:

Ha meg akarja nézni a fájl időbélyegét, akkor ezt a parancs segítségével elvégezheti:

stat fájl

Nyilvánvalóan ügyeljen arra, hogy a fájlnevet a fájl nevével helyettesítse.

-a és -m opciók

Ez a két lehetőség frissíti a hozzáférési és módosítási időt. Ezek használata semmiképpen sem jelent problémát. Itt van a szintaxis:

touch -a fájl

Ez frissíti a fájl hozzáférési idejét az aktuális dátumra és időre. Az( -a) opciókat( -m) helyettesítheti ugyanarra, de a módosítási időre. Ha a fájl nem létezik, akkor egy ugyanolyan névvel rendelkező üres fájl kerül létrehozásra az aktuális könyvtárban.

instagram viewer

-c opció

Ha ezt a lehetőséget választja, az érintés nem fog semmit végrehajtani, ha a megadott fájl nem létezik. Nézd:

touch -c omar

A fenti példában az érintés nem tesz semmit, mivel az "omar", a fájl nem a személy, nem létezik.

-r opció

Ez az opció hasznos lehet, ha egy időbélyeget egy fájlból egy másik fájlba kíván másolni. Mint például:

touch -r fájl1 fájl2

A "file1" a referenciafájl és a "file2" a frissíteni kívánt fájl. Ha az időbélyeget egynél több fájlba kívánja másolni, akkor mindegyiket megadhatja a parancsban is, és egyidejűleg létrejönnek.

touch -r fájl1 fájl2 fájl3 fájl4

-d és -t opciók

Mindkét( -d) és( -t) opció ugyanazt jelenti, amely ugyanazt a tetszőleges időbélyeget állítja be a hozzáférési és módosítási időkhöz. A különbség az, hogy( -d) szabad formátumú, emberi olvasható dátumot használ, ez azt jelenti, hogy a "Sun, 29 Feb 2004 16:21:42" vagy "2004-02-29 16:21:42" vagy "következőCsütörtök".Ez az opció összetett ahhoz, hogy teljesen leírhassa itt. Másrészről( -t) egy egyszerű bélyegzőt használ, amelyet csak használni kíván. A bélyegző [[CC] YY] MMDDhhmm [.ss].[CC] században van, és figyelmen kívül hagyhatja, és figyelmen kívül hagyhatja a másodperceket is. Ha figyelmen kívül hagyja a [CC] -t, a parancs helyettesíti azt attól függően, hogy melyik évet írja be. Ha csak két számjegyet ad meg, akkor a CC 20 évig terjed a tartományban( 0 ~ 68) és 19 évig( 69 ~ 99).

touch -t 3404152240 fájl

touch -t 8804152240 fájl

Az első parancsban a fájl időbélyegzői: 2034 április 15, 10:40.Míg a második parancs az 1988. április 15-én állítja be, amely egy másik évszázadban van. Ha nincs megadva egy év, az aktuális évre lesz beállítva. Példa:

touch -t 04152240 fájl

Ez az időbélyeget 2011. április 15-én 10:40 órakor állítja be, mert 2011-ben a cikk megírása idején.

Az opciók kombinálása az önkényes egyéni hozzáférési és módosítási idők beállításához

Az( -a) és az( -m) opciók csak frissítik az időbélyegzőket az aktuális időre, és a( -d) és( t) opciók mind a hozzáférési, mind a módosító időbélyegeketidő.Tegyük fel, hogy csak 2016. június 5-én, 17:30 órakor szeretné beállítani a hozzáférési időt, hogyan csinálná ezt? Nos, akkor( -a) és( -t) mindkettőt tetszőleges idő beállítására használjuk, és csak a hozzáférési időbélyegre alkalmazzuk. Példa:

touch -at 1606051730 fájl

vagy

touch -a -t 1606051730 fájl

Ha módosítani szeretné a módosítást, csak( -at) helyettesítsen( -mt).Könnyű.

Üres fájlok létrehozása

Az érintőképernyő második és leghíresebb használata üres fájlokat hoz létre. Ez hülyeségnek tűnhet, miért érezhetné bárki is ésszerűen túlzottan a számítógépeit üres, hülye fájlokkal, de valóban akkor fog használni, ha például egy projekten dolgozik, és szeretné nyomon követni a dátumok és időpontok fejlődését.Így van egy mappája a projekt nevével, és érintéssel megérintve üres fájlokat hozhat létre az eseményekkel fájlnévként. Más szavakkal, logók létrehozásához használhatja. Példa:

touch ~ /desktop/project/ stage1_completed

Most már van egy fájl, amely a fájl létrehozásának pillanatában befejezte a projekt első szakaszát, és ezt a parancsot a következő parancs kiadásával láthatja:

stat ~ /desktop/project/ stage1_completed

A különböző módokon hasznos lehet a tapintáste teszed. Ha többet szeretne megtudni az érintéssel kapcsolatban, akkor ossza meg a megjegyzéseket, vagy olvassa el többet az érintőparancsról, ha meglátogatja az ember oldalát online vagy egy terminálon az "ember érintéssel" parancs kiadásával.