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.