GNU/Linux >> Znalost Linux >  >> Linux

dotyk:příkaz nenalezen

Dotykový příkaz změní čas přístupu nebo čas úpravy souboru na aktuální čas nebo na čas zadaný v argumentu. Používá se také k vytvoření prázdného souboru se zadaným názvem souboru za předpokladu, že soubor neexistuje. To je často užitečné při testování oprávnění nebo při prostém vytváření souborů, které budou později zpracovány nějakou aplikací.

Původním účelem dotykového příkazu je aktualizovat časové razítko souboru na aktuální datum a čas bez jeho úpravy. Dotykový příkaz lze také použít k vytvoření prázdného souboru o velikosti 0 bajtů. Pomocí dotykového příkazu nemůžeme do souboru zadat žádný text, ale jedním příkazem můžeme vytvořit více nových souborů.

Syntaxe

Syntaxe dotykového příkazu je:

$ touch {file names}

Pokud při spouštění dotykového příkazu narazíte na níže uvedenou chybu:

touch: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

dotkněte se Příklad příkazu

1. Vytvořte nový prázdný soubor(y) nebo změňte časy existujících souborů na aktuální čas:

# touch path/to/file

2. Nastavte časy v souboru na konkrétní datum a čas:

# touch -t YYYYMMDDHHMM.SS path/to/file

3. Nastavte čas v souboru na jednu hodinu v minulosti:

# touch -d "-1 hour" path/to/file

4. Pomocí časů ze souboru nastavte časy pro druhý soubor:

# touch -r path/to/file1 path/to/file2

5. Vytvořte více souborů:

# touch path/to/file{1,2,3}.txt

Závěr

dotykový příkaz aktualizuje čas přístupu a čas (a data) úpravy na aktuální čas a datum pro jeden nebo více souborů. dotyk je užitečný při vynucování jiných příkazů, aby zacházely se soubory určitým způsobem; například operace make a někdy find závisí na přístupu k souboru a času úpravy. Pokud soubor neexistuje, dotykem jej vytvoříte s velikostí souboru 0.


Linux
  1. ifrename:příkaz nenalezen

  2. nano:příkaz nenalezen

  3. chmod:příkaz nenalezen

  1. id:příkaz nenalezen

  2. w:příkaz nenalezen

  3. mkfs:příkaz nenalezen

  1. df:příkaz nenalezen

  2. du:příkaz nenalezen

  3. soubor:příkaz nenalezen