26Jun
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.
-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.