ディスクルート(ホームディレクトリと呼びますか?)にあるフォルダをサブディレクトリに移動する方法を見つけようとしています。私はルートにCDを入れませんでした(用語についてはもうわかりません)。
ルートといえばこんな意味だと思います。
それでは、ファイルシステムとUNIXについて話すときにディスク名を「Macintosh」と呼ぶのは何ですか?
たとえば、現在CDを挿入していますが、/user/[myprofilename]/code
ルートディレクトリにあるファイルをそのフォルダに移動したいとしますcode
。または、フォルダにCDを挿入せず、関係のないcode
フォルダにありますが、themes
フォルダをcode
そこに移動したい場合があります。
つまり、themes
フォルダ(ルート)と同じディレクトリにCDを挿入しないと、現在のCDにある場所から簡単に移動できますか?
例 次の操作を試しましたが、動作しません。
$ mv ../themes .
私も次のことを試しました。
$ mv ~/themes .
どんなアイデアがありますか?
修正する
試してみたのに許可拒否と言われたのに…名前をに/themes .
変えようと思うんですね。少なくともメッセージにはそう書かれていますか?移動中のフォルダの名前を変更したくないので、まだ間違った方法で処理しているようです。/themes
./themes
答え1
ルートディレクトリはです/
。themes
ルートディレクトリの下のディレクトリはです/themes
。/
絶対パス;ルートディレクトリから始まります。で始まらないパスを/
aパスと呼びます。相対パス;使用しているプログラムの現在のディレクトリから始まります。たとえば、ディレクトリ表示を持たないデフォルトのファイル名は相対パスです。dir/subdir/somefile
相対パスでもあります。
~
ホームディレクトリの略語です。これはあなたが望むものを置くことができるディレクトリです。各ユーザーアカウントには独自のホームディレクトリがあります。あなたのメインディレクトリそれはまるで/Users/bob
。~
略語なので、シェルによって~/something
絶対パスに拡張されます/Users/bob/something
。
ユーザーには、ホームディレクトリ外のファイルを変更する権限がありません。使用Sudoどこでもファイルを変更する権限を含む、高い権限でコマンドを実行します。
sudo mv /themes .