ある場所から別のフォルダにディレクトリをコピーしたい。
Sudo cp
はコマンドですが、その後に何を入力すればよいですか?最初に宛先またはソース?
-a
フラグはおそらくあなたが探しているものです:
cp -a /path/from /path/to
-a
フラグは、再帰的な動作を有効にし(-R
フラグでも実行できます)、ファイルの所有権、許可、タイムスタンプ、リンクなどのメタデータを保持しようとします。
Sudo
を使用する必要があるのは、現在のユーザーが所有していない場所にコピーする場合、現在のユーザーにコピーするファイルの読み取り権限がない場合、またはファイルの所有権を保持する場合のみです。現在のユーザーが所有していません。
ディレクトリをコピーしたい場合は、以下のコマンドを使用してください:
Sudo cp -R Source_Folder Destination_Folder
このコマンドは、内部フォルダーの再帰構造をコピーするために使用される「-R」を削除するだけで、ファイルをコピーするためにも使用できます(前述のSource_Folderパスにある場合)。
もう1つの例:
Sudo cp -R /var/www/* /home/test_user/
問題が発生した場合は、気軽にコメントを残してください。
ターミナル経由でフォルダーをコピーするには、次を使用できます。
cp -a /source/. /dest/
-aオプションは改善された再帰オプションであり、すべてのファイル属性を保持し、シンボリックリンクも保持します。
。ソースパスの最後には、隠されたものを含むすべてのファイルとフォルダーをコピーできる特定のcp構文があります。
代替はrsyncです
rsync -r source/ destination
gksu nautilus
コマンドを使用するほうが良い方法だと思います。通常のGUIを使用して、好きなものをコピーできます。