Polecenie dotknięcia w Ubuntu top 10.Top 10

Polecenie dotknięcia w Ubuntu top 10.Top 10

Polecenie dotykowe w Ubuntu 22.04 Obsługuje różne cele, takie jak generowanie plików lub zestawów plików, zmiana czasów modyfikacji lub dostępu do plików itp. Ponadto to polecenie można użyć do klasyfikowania plików na podstawie ich znaczników czasu bez powodowania żadnych zmian w plikach. Poza tym możesz ustawić datę i godzinę modyfikacji pliku zgodnie z twoim pragnieniem za pomocą polecenia dotykowego.

Na tym blogu opracowujemy użycie polecenia dotykowego w Ubuntu 22.04, pokazując podstawowe i zaawansowane przykłady tego polecenia. Bez żadnych dalszych ceregieli, zacznijmy.

  • Jak działa polecenie w Ubuntu 22.04?
  • Utwórz nowy plik
  • Utwórz wiele plików
  • Oceń datę i godzinę modyfikacji
  • Zmień godzinę i datę pliku
  • Zmień czas dostępu pliku
  • Zmień czas modyfikacji pliku
  • Wyrównać czas modyfikacji dwóch plików
  • Zapobiegaj tworzeniu nowych plików podczas aktualizacji czasu modyfikacji
  • Zmień czas modyfikacji linku

Jak działa polecenie w Ubuntu 22.04?

„„dotykać”To podstawowe polecenie Linux do utworzenia pustych plików lub zmiany znaczników czasu pliku (ostatnia data lub godzina dostępu lub modyfikacji pliku).

Znacznik czasu

Pliki Linux mają 3 znaczniki czasu: Atime, Mtime i Ctime.

czas: Zawiera informacje o tym, kiedy zawartość pliku jest odczytywana narzędziami lub poleceniami do wyświetlania treści pliku, takich jak Less, Nano, VI, VIM, CAT, GREP, Głowa itp. Znacznik czasu ATIME zmienia się i jest aktualizowany za każdym razem, gdy plik jest przeglądany.

MTime: Pokazuje ostatnią modyfikację treści pliku, w tym jego nazwę, ale nie jej właściciela lub uprawnienia, tylko sam plik.

CTime: Tak jak "MTime”,„CTime”Pokazuje również, kiedy plik jest modyfikowany, ale jest również aktualizowany, gdy dostęp do własności, grupy lub uprawnień zostanie zmieniony. Możemy edytować Atime i MTime, ale nie możemy edytować CTime. Czas jest aktualizowany, gdy uprawnienia pliku są edytowane lub gdy pliki są naprawdę odczytane lub modyfikowane

Oto kilka podstawowych przykładów polecenia dotykowego w Ubuntu 22.04, które wyjaśniają zastosowania tego polecenia.

Przykład 1: Jak utworzyć nowy plik

Jednym z podstawowych zastosowań polecenia dotykowego jest generowanie nowych plików. Poniższe pisemne polecenie jest najprostszym i najszybszym sposobem utworzenia pliku za pomocą polecenia dotykowego. Ta metoda jest najczęściej stosowana przez administratorów systemu.

$ Touch Plik.tekst

Zobacz nowy plik generowany za pomocą „LS”Polecenie, jak wskazano na wyjściu.

$ ls

Generowany jest nowy pusty plik.

Przykład 2: Jak tworzyć wiele plików

Inne użycie lub można to uznać za zaletę, że polecenie dotykowe jest to, że można wygenerować liczne pliki za pomocą tylko jednego wiersza poleceń.

$ Touch Filename1 nazwa pliku2 nazwa pliku3

Tutaj generujemy trzy pliki.

Przykład 3: Jak ocenić datę i godzinę modyfikacji

W celu oceny daty i godziny modyfikacji pliku możesz użyć polecenia STAT:

$ STAT Próbka.tekst

Teraz zastosujmy polecenie dotykowe. Uruchamianie polecenia dotykowego w tych konkretnych aktualizacjach plików i wyświetla datę i godzinę modyfikacji pliku, dzięki czemu jest taka sama jak data i godzina systemu.

$ Touch próbka.tekst

Data i godzina modyfikacji pliku są równe dniu systemu.

Przykład 4: Jak zmienić godzinę i datę pliku

Chociaż domyślnie polecenie dotykowe sprawia, że ​​czas modyfikacji pliku jest równy czasowi systemu, jak już wspomniano. Jednak użyj opcji -T, aby wykonać ją ręcznie.

$ touch -t 202212040957 próbka.tekst

Teraz możesz zweryfikować tę zmianę za pomocą polecenia STAT.

$ STAT Próbka.tekst

Czas dostępu jest równy czasowi modyfikacji.

Przykład 5: Jak zmienić czas dostępu pliku

Korzystanie z opcji -a wraz z poleceniem Touch pozwala zmienić czas dostępu pliku:

$ touch -a próbka.tekst

Czas dostępu, który został zmieniony w poprzednim przykładzie, jest już aktualizowany.

Przykład 6: Jak zmienić czas modyfikacji pliku

Aby to zrobić, użyj opcji -m, aby zmienić czas modyfikacji pliku.

$ touch -m próbka.tekst

Czas modyfikacji, który wcześniej zmieniliśmy, jest teraz aktualizowany.

Przykład 7: Jak wyrównać czas modyfikacji dwóch plików

Kiedy używasz opcji -r wraz z poleceniem dotykowym, zasadniczo odwołuje się do określonego pliku i równa się czasu modyfikacji pliku równego z plikami, do których odwołujesz się.

plik $ touch -r.próbka TXT.tekst

Czas modyfikacji „plik.tekst" jest równe "próbka.tekst".

Przykład 8: Jak zapobiec tworzeniu nowych plików podczas aktualizacji czasu modyfikacji

Korzystanie z opcji O -C lub -NO -Create z poleceniem dotykowym zapobiega tworzeniu nowych plików, które nie istnieją jeszcze podczas aktualizacji czasu modyfikacji pliku.

$ touch -c nazwa pliku1 nazwa pliku2 nazwa pliku4

Żaden nowy plik nie jest generowany.

Przykład 9: Jak zmienić czas modyfikacji linku

W celu aktualizacji czasu modyfikacji linku zamiast pliku użyj opcji -H lub -NO -Dereference:

$ touch -h próbka.tekst

Czas modyfikacji linku jest aktualizowany.

Wniosek

Polecenie dotykowe w Ubuntu 22.04 służy różnym celom, takim jak generowanie pustego pliku lub wielu plików jednocześnie. Ponadto można to wykorzystać do oceny czasu modyfikacji lub czasu dostępu plików. Możesz także zaktualizować te znacznik czasu pliku zgodnie z pragnieniem za pomocą polecenia dotykowego. Są to niektóre podstawowe zastosowania tego polecenia, podczas gdy zaawansowane zastosowania obejmują utworzenie znacznika czasu jednego pliku równego drugiego, aktualizacji czasu modyfikacji linku itp.