0

現在、「コマンド ライン クラッシュ コース」に取り組んでいますが、ファイルをデスクトップに切り替えるのに問題があります。

ターミナルで新しいファイル (awesome.txt) を作成します。

デスクトップに Awesome が表示されたら、ディレクトリ (何か) を作成します。

次に、次のことを行います: mv awesome.txt something/

GUI で something ディレクトリを開くと、awesome.txt が存在します。ここで、awesome.txt をデスクトップ画面に戻します。だから私は何かのディレクトリにそれを取得するために使用したのと同じコマンドとフォーマットを試します

mv awesome.txt デスクトップ/

「mv: rename awesome.txt to desktop/: No such file or directory」というエラーが表示されます

今、私はこのコマンドをオンラインで見つけました.awesome.txtを取り、somethingディレクトリからデスクトップに戻します

mv awesome.txt ../ (最後のディレクトリに移動します)

Desktop/ という名前を使用してデスクトップ画面に戻すことができない理由を誰か説明できますか? デスクトップは、ファイルやディレクトリとは別のものとして分類されていますか?

ありがとう!

4

2 に答える 2

0

問題は、「desktop/」という名前が、「something」ディレクトリ内にある desktop というディレクトリを参照していることです。ただし、実際のデスクトップ フォルダは「something」ディレクトリの外にあるため、代わりに mv にそこを探すように指示する必要があります。

于 2013-05-10T16:33:01.530 に答える
0

somethingディレクトリからはそのディレクトリに相対的であるため、明らかに存在しないものdesktop/を探します。something/desktop/

../somethingただ、ディレクトリからのデスクトップであるレベルをドロップバックすることを意味します。

ディレクトリ/desktop/から試すこともできますが、実際のルートではない場合に備えて、最初にどこに移動するかを確認することをお勧めします。somethingcd /desktop//desktop

于 2013-05-10T16:34:37.507 に答える