λͺ©μ°¨
1. touch λͺ λ Ήμ΄λ?
touch
λͺ
λ Ήμ΄λ 리λ
μ€ μμ€ν
μμ νμΌμ μμ λ μ§μ μκ°μ λ³κ²½νκ±°λ, μ‘΄μ¬νμ§ μλ νμΌμ μμ±ν λ μ¬μ©λ©λλ€. touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ νμΌμ μ κ·Ό μκ°(atime)κ³Ό μμ μκ°(mtime)μ κ°νΈνκ² μ‘°μν μ μμ΅λλ€.
2. νμΌ μμ±νκΈ°
touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ μλ‘μ΄ νμΌμ μμ±ν μ μμ΅λλ€. μλμ νμμΌλ‘ λͺ
λ Ήμ΄λ₯Ό μ
λ ₯ν©λλ€.
touch [μ΅μ
] νμΌλͺ
μλ₯Ό λ€μ΄, test.txt
λΌλ μ΄λ¦μ νμΌμ μμ±νλ €λ©΄ λ€μκ³Ό κ°μ΄ μ
λ ₯ν©λλ€.
touch test.txt
μ λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ test.txt
νμΌμ΄ νμ¬ λλ ν 리μ μμ±λ©λλ€.
3. νμΌ κ°±μ νκΈ°
touch
λͺ
λ Ήμ΄λ μ΄λ―Έ μ‘΄μ¬νλ νμΌμ μμ μκ°μ κ°±μ ν μλ μμ΅λλ€. μλμ νμμΌλ‘ λͺ
λ Ήμ΄λ₯Ό μ
λ ₯ν©λλ€.
touch [μ΅μ
] νμΌλͺ
μλ₯Ό λ€μ΄, text.txt
νμΌμ μμ μκ°μ νμ¬ μκ°μΌλ‘ κ°±μ νλ €λ©΄ λ€μκ³Ό κ°μ΄ μ
λ ₯ν©λλ€.
touch text.txt
μ λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ text.txt
νμΌμ μμ μκ°μ΄ νμ¬ μκ°μΌλ‘ λ³κ²½λ©λλ€.
4. touch λͺ λ Ήμ΄μ μ΅μ
touch
λͺ
λ Ήμ΄μλ λ€μν μ΅μ
μ΄ μ 곡λ©λλ€. λͺ
λ Ήμ΄ λ€μ μ΅μ
μ μΆκ°νμ¬ νΉμ λμμ μνν μ μμ΅λλ€. μ£Όμ μ΅μ
μ λ€μκ³Ό κ°μ΅λλ€:
-d
: μ§μ λ λ μ§μ μκ°μΌλ‘ νμΌμ μμ μκ°μ λ³κ²½ν©λλ€.-r
: λ€λ₯Έ νμΌμ μμ μκ°μ μ¬μ©νμ¬ νμΌμ μμ μκ°μ λ³κ²½ν©λλ€.-c
: νμΌμ΄ μ΄λ―Έ μ‘΄μ¬νλ κ²½μ°μλ§ μμ μκ°μ λ³κ²½ν©λλ€.-m
: μ κ·Ό μκ°(atime) λμ μμ μκ°(mtime)λ§ λ³κ²½ν©λλ€.
μ΅μ
μ νμμ λ°λΌ μ‘°ν©νμ¬ μ¬μ©ν μ μμ΅λλ€. μμΈν μ΅μ
λ΄μ©μ man touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ λ§€λ΄μΌ νμ΄μ§λ₯Ό μ°Έκ³ νμ€ μ μμ΅λλ€.
5. κ²°λ‘
touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ 리λ
μ€μμ νμΌμ μμ μκ°μ μ½κ² λ³κ²½νκ±°λ μλ‘μ΄ νμΌμ μμ±ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ νμΌμ κ΄λ¦¬μ μμ
ν¨μ¨μ±μ ν₯μμν¬ μ μμ΅λλ€. μ μ ν μ΅μ
μ μ¬μ©νμ¬ touch
λͺ
λ Ήμ΄μ κΈ°λ₯μ μ΅λν νμ©ν΄λ³΄μΈμ.
1. touch λͺ λ Ήμ΄λ?
리λ
μ€ μμ€ν
μμ νμΌμ μμ λ μ§μ μκ°μ λ³κ²½νκ±°λ, μ‘΄μ¬νμ§ μλ νμΌμ μμ±ν λ μ¬μ©λλ λͺ
λ Ήμ΄μ
λλ€. touch
λͺ
λ Ήμ΄λ νμΌμ μ κ·Ό μκ°(atime)κ³Ό μμ μκ°(mtime)μ κ°νΈνκ² μ‘°μν μ μλλ‘ λμμ€λλ€.
touch
λͺ
λ Ήμ΄λ λ€μκ³Ό κ°μ λ°©λ²μΌλ‘ μ¬μ©λ μ μμ΅λλ€.
touch [μ΅μ
] νμΌλͺ
μ΅μ
κ³Ό νμΌλͺ
μ νμμ λ§κ² μ‘°ν©νμ¬ μ¬μ©ν μ μμ΅λλ€. touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ μλμ κ°μ λμμ μνν μ μμ΅λλ€:
- μλ‘μ΄ νμΌ μμ±:
touch
λͺ λ Ήμ΄λ₯Ό μ¬μ©νμ¬ μ‘΄μ¬νμ§ μλ νμΌμ μμ±ν μ μμ΅λλ€. μ΄λ νμΌλͺ μ λͺ λ Ήμ΄μ μΆκ°νλ©΄ λ©λλ€. - νμΌ μμ μκ° λ³κ²½: μ΄λ―Έ μ‘΄μ¬νλ νμΌμ μμ μκ°μ λ³κ²½νλ €λ©΄ νμΌλͺ μ λͺ λ Ήμ΄μ μΆκ°νλ©΄ λ©λλ€.
touch
λͺ
λ Ήμ΄μ μ£Όμ κΈ°λ₯μ νμΌμ μμ μκ°μ λ³κ²½νλ κ²μ
λλ€. μ κ·Ό μκ°(atime)κ³Ό μμ μκ°(mtime)μ νμΌμ λν λ©νλ°μ΄ν° μ€ μΌλΆλ‘, νμΌμ΄ κ°μ₯ μ΅κ·Όμ μ κ·Όλ μκ°κ³Ό μμ λ μκ°μ λνλ
λλ€. touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ μ΄λ¬ν μκ° μ 보λ₯Ό μ‘°μν μ μμ΅λλ€.
μλ₯Ό λ€μ΄, μλ‘μ΄ νμΌμ μμ±νκ±°λ νμΌμ μμ μκ°μ νμ¬ μκ°μΌλ‘ λ³κ²½νλ €λ©΄ μλμ κ°μ΄ λͺ λ Ήμ΄λ₯Ό μ¬μ©ν μ μμ΅λλ€:
# μλ‘μ΄ νμΌ μμ±
touch filename
# νμΌμ μμ μκ° λ³κ²½
touch filename
touch
λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ νμΌμ μμ μκ°μ μμ½κ² μ‘°μνμ¬, νμΌ κ΄λ¦¬μ μμ
ν¨μ¨μ±μ ν₯μμν¬ μ μμ΅λλ€.
2. νμΌ μμ±νκΈ°
touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ λ¦¬λ
μ€ μμ€ν
μμ μλ‘μ΄ νμΌμ μμ±ν μ μμ΅λλ€. μλμ νμμΌλ‘ λͺ
λ Ήμ΄λ₯Ό μ
λ ₯ν©λλ€:
touch [μ΅μ
] νμΌλͺ
μ΅μ
μ νμμ λ°λΌ μλ΅νκ±°λ μΆκ°νμ¬ μ¬μ©ν μ μμ΅λλ€. νμΌλͺ
μ μλ‘ μμ±λ νμΌμ μ΄λ¦μ μ§μ ν©λλ€.
touch
λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ μλ‘μ΄ νμΌμ μμ±νλ λ°©λ²μ λ§€μ° κ°λ¨ν©λλ€. μλ₯Ό λ€μ΄, test.txt
λΌλ μ΄λ¦μ νμΌμ μμ±νλ €λ©΄ μλμ κ°μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©ν©λλ€:
touch test.txt
μμ λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ test.txt
νμΌμ΄ νμ¬ λλ ν 리μ μμ±λ©λλ€. μμ±λ νμΌμ λΉμ΄μμΌλ©°, ν¬κΈ°λ 0λ°μ΄νΈμ
λλ€.
touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμΌμ μμ±ν¨μΌλ‘μ¨, μνλ μ΄λ¦κ³Ό μμΉμ νμΌμ μμ½κ² λ§λ€ μ μμ΅λλ€. μ΄νμλ ν΄λΉ νμΌμ λ΄μ©μ μΆκ°νκ±°λ μμ ν μ μμ΅λλ€.
3. νμΌ κ°±μ νκΈ°
touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ μ΄λ―Έ μ‘΄μ¬νλ νμΌμ μμ μκ°μ μμλ‘ λ³κ²½ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ νμΌμ κ°±μ νκ±°λ μμ λ κ²μ²λΌ νμν μ μμ΅λλ€. μλμ νμμΌλ‘ touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμΈμ:
touch νμΌλͺ
νμΌλͺ
μ κ°±μ νκ³ μ νλ νμΌμ μ΄λ¦μ μ§μ ν©λλ€.
μλ₯Ό λ€μ΄, μ΄λ―Έ μ‘΄μ¬νλ example.txt
νμΌμ μμ μκ°μ νμ¬ μκ°μΌλ‘ κ°±μ νκ³ μΆλ€λ©΄ λ€μκ³Ό κ°μ΄ touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©ν©λλ€:
touch example.txt
μμ λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ example.txt
νμΌμ μμ μκ°μ΄ μ€νν μμ μ νμ¬ μκ°μΌλ‘ λ³κ²½λ©λλ€. μ΄λ₯Ό ν΅ν΄ νμΌμ΄ μμ λμλ€λ νμλ₯Ό ν μ μμ΅λλ€.
touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμΌμ κ°±μ ν λ, νμΌμ λ΄μ©μ λ³κ²½λμ§ μμ΅λλ€. λ°λΌμ νμΌμ λ΄μ©μ μμ νκ³ μ νλ€λ©΄, touch
λͺ
λ Ήμ΄μ λ³λλ‘ ν
μ€νΈ νΈμ§κΈ° λ±μ μ¬μ©νμ¬ νμΌμ μμ ν΄μΌ ν©λλ€.
touch
λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ νμΌμ κ°±μ ν¨μΌλ‘μ¨, νμΌμ μμ μκ°μ μ‘°μνμ¬ μμ
ν¨μ¨μ±μ λμΌ μ μμ΅λλ€. λν, νΉμ νμΌμ΄ μ¬μ©λμλμ§ μ¬λΆλ₯Ό μΆμ νκ±°λ, μ€ν¬λ¦½νΈμ μ€ν μκ°μ κΈ°λ‘νλ λ±μ μ©λλ‘ νμ©ν μλ μμ΅λλ€.
4. touch
λͺ
λ Ήμ΄μ μ΅μ
touch
λͺ
λ Ήμ΄λ λ€μν μ΅μ
μ μ¬μ©νμ¬ νμΌμ λν λ€μν μμ
μ μνν μ μμ΅λλ€. μ΅μ
μ νμμ λ°λΌ μΆκ°νμ¬ μ¬μ©ν μ μμ΅λλ€. μ£Όμν μ΅μ
λͺ κ°μ§μ λν΄ μλμμ μ€λͺ
ν©λλ€.
-a
-a
μ΅μ
μ μ κ·Ό μκ°(νμΌμ΄ μ½ν μκ°)λ§μ κ°±μ ν©λλ€. νμΌμ μμ μκ°μ λ³κ²½λμ§ μμ΅λλ€. μλ₯Ό λ€μ΄, λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμΌμ μ κ·Ό μκ°μ κ°±μ ν μ μμ΅λλ€:
touch -a νμΌλͺ
-c
-c
μ΅μ
μ νμΌμ΄ μ‘΄μ¬νμ§ μμ κ²½μ°μλ§ νμΌμ μμ±ν©λλ€. νμΌμ΄ μ΄λ―Έ μ‘΄μ¬νλ κ²½μ°μλ μ무 μμ
λ μννμ§ μμ΅λλ€. μλ₯Ό λ€μ΄, λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμΌμ΄ μ‘΄μ¬νμ§ μλ κ²½μ°μλ§ νμΌμ μμ±ν μ μμ΅λλ€:
touch -c νμΌλͺ
-m
-m
μ΅μ
μ μμ μκ°(νμΌμ΄ μμ λ μκ°)λ§μ κ°±μ ν©λλ€. νμΌμ μ κ·Ό μκ°μ λ³κ²½λμ§ μμ΅λλ€. μλ₯Ό λ€μ΄, λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμΌμ μμ μκ°μ κ°±μ ν μ μμ΅λλ€:
touch -m νμΌλͺ
--reference=μ°Έμ‘°νμΌ
--reference=μ°Έμ‘°νμΌ
μ΅μ
μ λ€λ₯Έ νμΌμ μκ° μ 보λ₯Ό μ°Έμ‘°νμ¬ νμΌμ μκ° μ 보λ₯Ό λ³κ²½ν©λλ€. μλ₯Ό λ€μ΄, λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ reference.txt
νμΌμ μκ° μ 보λ₯Ό target.txt
νμΌμ 볡μ¬ν μ μμ΅λλ€:
touch --reference=reference.txt target.txt
μμ λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ target.txt
νμΌμ μ κ·Ό μκ°κ³Ό μμ μκ°μ΄ reference.txt
νμΌμ μκ° μ λ³΄λ‘ λ³κ²½λ©λλ€.
touch
λͺ
λ Ήμ΄μ λ€μν μ΅μ
μ μ¬μ©νμ¬ νμΌμ μκ° μ 보λ₯Ό μ‘°μνκ³ νμΌ μμ±μ μ μ΄ν μ μμ΅λλ€. νμμ λ°λΌ μ μ ν μ΅μ
μ μ ννμ¬ μ¬μ©νμΈμ.
5. κ²°λ‘
touch
λͺ
λ Ήμ΄λ νμΌμ μκ° μ 보λ₯Ό κ°±μ νκ³ νμΌμ μμ±νλ λ±μ μμ
μ μνν λ μ μ©ν λͺ
λ Ήμ΄μ
λλ€. μ£Όμ μ¬μ©λ²κ³Ό μ΅μ
λ€μ μμ보μμ΅λλ€.
νμΌμ μμ μκ°μ κ°±μ νκΈ° μν΄μλ touch
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ λ©λλ€. μ΄λ₯Ό ν΅ν΄ νμΌμ΄ μ΅κ·Όμ μμ λμμμ λνλΌ μ μμ΅λλ€. λν, μ κ·Ό μκ°μ κ°±μ νκ±°λ, λ€λ₯Έ νμΌμ μκ° μ 보λ₯Ό μ°Έμ‘°νμ¬ λ³κ²½ν μλ μμ΅λλ€.
μ΅μ μ μ¬μ©νμ¬ νμΌμ μμ± μ¬λΆλ₯Ό μ μ΄νκ±°λ, μ κ·Ό μκ°λ§μ κ°±μ νκ±°λ, μμ μκ°λ§μ κ°±μ ν μ μμ΅λλ€. μ΄λ¬ν λ€μν μ΅μ μ νμ©νμ¬ νμν μμ μ μνν μ μμ΅λλ€.
touch
λͺ
λ Ήμ΄λ μ¬μ©νκΈ° κ°νΈνλ©°, νμΌ μκ° μ 보λ₯Ό μ‘°μν μ μμ΄ λ€μν μ©λλ‘ νμ©λ μ μμ΅λλ€. λ°λΌμ νμΌμ μκ° μ 보 κ΄λ¦¬λ μμ
ν¨μ¨μ±μ λμ΄κΈ° μν΄ touch
λͺ
λ Ήμ΄λ₯Ό μ μ ν νμ©ν΄λ³΄μΈμ.
λκΈ