7

これはばかげた質問のように感じますが、私のtouchコマンドは壊れているようです。~/.bash_profileコマンドを使用してファイルを作成しようとしています:touch ~/.bash_profileコマンドを送信すると、次のように表示されます:-bash: touch: No such file or directory.答えをかなり探しましたが、これまで同じ問題は見つかりませんでした。誰でも手伝ってもらえますか? タッチコマンドを機能させるには、正確に何をする必要がありますか?

4

2 に答える 2

3

私は OS X Mavericks を使用しており、Kornshell を使用していますが、bash に切り替えます。

存在しないファイルを触ってみましょう:

$ touch foo

いいえ。それはうまくいきました。所有していないファイルに触れてみましょう。

$ touch /usr/bin/true
touch true: Permission denied

いいえ、それは私が期待したものであり、OP が得たものではありません。シンボリックリンクでやってみましょう

ln -s foo bar
touch bar

いいえ、働いた。ディレクトリで試してみましょう:

$ touch Applications

いいえ、うまくいきました。

これを試して:

$ sum /usr/bin/touch
6205 9 /usr/bin/touch
$ file /usr/bin/touch
/usr/bin/touch: Mach-O 64-bit executable x86_64

Mavericks を使用している場合は、同じ結果が得られるはずです。

于 2014-03-20T21:46:31.267 に答える