Kullanmanıza bile gerek yok :; sadece > file(en azından bashiçeride; diğer kabuklar farklı davranabilir).
Pratik açıdan, burada gerçek bir fark yoktur (gerçi seslenmenin eksi /bin/touchbir şey olsa da).
touchAncak, içeriği değiştirmeden veya silmeden zaten var olan bir dosyadaki zaman damgalarını değiştirmek için de kullanılabilir; dahası, zaten var > fileolanı uçuracak file. Bu yerine kullanarak çalışılabilir >> file.
Diğer bir fark , her dosyanın kendi yönlendirmesini gerektirdiği (örn. ) , Yeniden yönlendirmeye göre daha özlü bir sözdizimi ile touchaynı anda (örneğin touch foo bar baz quux) birden fazla dosya oluşturmasını (veya zaman damgasını güncellemesini) sağlayabilmesidir >foo >bar >baz >quux.
Kullanarak touch:
$ touch foo; stat -x foo; sleep 2; touch foo; stat -x foo
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:19 2018
Modify: Fri May 25 10:55:19 2018
Change: Fri May 25 10:55:19 2018
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:21 2018
Modify: Fri May 25 10:55:21 2018
Change: Fri May 25 10:55:21 2018
Yönlendirmeyi kullanma:
$ > foo; stat -x foo; sleep 2; >> foo; stat -x foo
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:21 2018
Modify: Fri May 25 10:56:25 2018
Change: Fri May 25 10:56:25 2018
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:21 2018
Modify: Fri May 25 10:56:25 2018
Change: Fri May 25 10:56:25 2018
touchBağımsız olmanız, kullanmanız gereken ne olursa olsun aynı şekilde çalışacaktır.