
touch
このコマンドの以前のバージョンは、-f
次のように使用できる有効なコマンドラインオプションを提供します。
touch -f file1 file2
file2
このコマンドを使用すると、変更時間を変更時間と同じ値に設定できますfile1
。
ただし、最近のバージョンのLinuxのtouch
コマンドはこの-f
オプションをサポートしなくなりました。このオプションは機能しません。
コマンドラインオプションをtouch
サポートするバージョンを教えてもらえますか?-f
ソースコードは大丈夫です。
C
この機能を提供するためにプログラムを別の言語で書くことができることを知っていますが、この機能を提供する実際のコマンド自体のバージョンを見つけることができることを願っていますperl
。python
touch
-f
よろしくお願いします。
ポリスチレン:要求されたバージョンが標準コマンドと同じコマンドライン引数をtouch
受け入れ、ジョブオプションがある限り、どの言語で書かれたかは関係ありません。このようなものが存在しない場合は、最終的にはおそらくに書くでしょう。しかし、このようなものがすでに存在する場合は、「ホイールを再発明」しないことをお勧めします。touch
-f
python
答え1
GNUはこの動作を達成するために()をtouch
使用します。--reference
-r
ls -l ?
-rwx------ 1 roaima roaima 17894 Jun 23 12:32 x
touch --ref x y
ls -l y
-rw-r--r-- 1 roaima roaima 0 Jun 23 12:32 y
丁寧な実装が本当に必要な場合は、サポートすることをお勧めし-f
ます-r
。