Kompleksowy przewodnik dotyczący korzystania z polecenia Touch w systemie Linux

Notatki kluczowe

  • Polecenie touch umożliwia natychmiastowe tworzenie pustych plików.
  • Efektywna modyfikacja znaczników czasu plików przy użyciu różnych opcji.
  • Rozważ alternatywne rozwiązania, takie jak operatory cat i przekierowania, umożliwiające manipulację plikami.

Opanowanie polecenia Touch w systemie Linux

Chcesz usprawnić tworzenie plików i zarządzać znacznikami czasu w systemie Linux? touch Polecenie jest rozwiązaniem, które pozwoli Ci bez wysiłku tworzyć puste pliki, zapewniając jednocześnie niezbędną funkcjonalność do dostosowywania znaczników czasu plików. Ten przewodnik ujawnia podstawowe techniki i wskazówki dotyczące wykorzystania pełnej mocy polecenia touch w systemie Linux.

Rozpakowywanie polecenia Touch

Krok 1: Zrozum, jak działa polecenie dotykowe

Polecenie touch w systemach UNIX/Linux jest wykorzystywane głównie do szybkiego tworzenia pustych plików. Jeśli określony plik jeszcze nie istnieje, wykonanie touch tworzy go bez dodawania jakiejkolwiek zawartości. Jeśli plik jest obecny, touch aktualizuje jego znaczniki czasu dostępu i modyfikacji bez zmiany zawartości pliku lub uprawnień. Ta funkcjonalność jest szczególnie korzystna dla skryptów i konserwacji systemu.

Efektywne tworzenie pustego pliku

Krok 2: Utwórz pojedynczy pusty plik

Aby utworzyć pusty plik, po prostu wprowadź touch polecenie, a następnie żądaną nazwę pliku. Na przykład:

touch filename.txt

Aby potwierdzić utworzenie pliku, skorzystaj z stat polecenia sprawdzającego jego właściwości i rozmiar pliku:

stat filename.txt

Wynik powinien wskazywać rozmiar 0 bajtów, co potwierdza, że ​​plik jest rzeczywiście pusty.

Tworzenie wielu pustych plików na raz

Krok 3: Utwórz wiele plików na raz

Aby utworzyć kilka pustych plików jednocześnie, wypisz je w tym samym touch poleceniu, rozdzielając je spacjami:

touch file1.txt file2.txt file3.txt

Można również użyć nawiasów klamrowych do tworzenia partii:

touch file{1..3}.txt

Sprawdź generowanie wielu plików, uruchamiając:

ls

To ważne polecenie pozwala sprawdzić istnienie nowo utworzonych plików.

Wyjaśnienie opcji poleceń dotykowych

Siła polecenia touch wykracza poza tworzenie plików — jego opcje ułatwiają efektywne zarządzanie znacznikami czasu. Poniżej przedstawiono podstawowe opcje:

Opcja Opis
-A Aktualizuje tylko czas dostępu do pliku.
-C Pomija tworzenie pliku, jeśli plik nie istnieje.
-d=, –data= Ustaw znacznik czasu pliku, używając określonego formatu daty.
-M Aktualizuj tylko czas modyfikacji pliku.
-R Kopiuj znaczniki czasu z pliku referencyjnego.
-T Ustaw znacznik czasu pliku na określoną datę i godzinę.

Krok 1: Modyfikuj czas dostępu do pliku

Czas dostępu (atime) oznacza ostatni czas dostępu do pliku. Aby zaktualizować tylko czas dostępu bez wpływu na czas modyfikacji, użyj -a flagi z touch:

touch -a filename.txt

Potwierdź tę zmianę za pomocą:

stat filename.txt

Krok 2: Zmień czas modyfikacji pliku

Aby zmodyfikować wyłącznie czas modyfikacji, należy zastosować -m opcję:

touch -m filename.txt

Sprawdź poprawność tej zmiany, uruchamiając:

stat filename.txt

Krok 3: Zaktualizuj czas dostępu i czas modyfikacji

Aby zaktualizować oba znaczniki czasu jednocześnie, wystarczy użyć polecenia touch:

touch filename.txt

Potwierdź zaktualizowane znaczniki czasu za pomocą stat :

stat filename.txt

Krok 4: Ustaw konkretny znacznik czasu

Aby przypisać konkretny znacznik czasu, podaj -t opcję, a następnie żądaną datę i godzinę w formacie [[CC]RR]MMDDggmm[.ss] :

touch -t 202401011230 filename.txt

Sprawdź konkretny znacznik czasu za pomocą:

stat filename.txt

Eksplorowanie alternatyw dla polecenia dotykowego

Krok 1: Użyj polecenia Cat

Polecenie cat nie służy tylko do wyświetlania zawartości pliku — może również tworzyć pliki. Aby utworzyć nowy plik za pomocą cat, wykonaj:

cat > newfile.txt

Naciśnij Ctrl + D, aby wyjść z trybu wprowadzania i pozostawić pusty plik.

Krok 2: Użyj operatorów przekierowania

Zastosuj operatory przekierowania (>, >>) do tworzenia plików. Użycie > tworzy lub nadpisuje plik:

touch > newfile.txt

Zamiast tego >> dołączy zawartość do pliku.

Krok 3: Edytory tekstu wiersza poleceń

Edytory tekstu, takie jak nano, vim lub emacs, mogą być również używane do tworzenia plików. Na przykład, aby utworzyć pusty plik za pomocą Vim, wpisz:

vim newfile.txt

Następnie naciśnij i, aby wejść w tryb wstawiania i Esc aby wyjść. Zapisz zmiany za pomocą, :wq aby utworzyć plik.