2012-08-30 20 views

答えて

10
cp -f [oringinal file] [new file] 

コピー元のファイルと(「力」を表し、したがって-f)ターゲット・ファイルを上書き。

+1

私はこれを処理することができませんでした。私は何かを逃したか、それを終了する必要がありましたか? –

+0

作成しているコマンドは何ですか?角括弧は必要ありません。 –

+0

を副作用として、これは元のファイルのモードと所有権をsudoで完了したときに保存します – hanzo2001

0

は、次のコマンドを使用します。

mv file1 file2 

FILE2が存在しない場合は、FILE1 FILE2が変更されます。 file2が存在する場合、その内容はfile1の内容に置き換えられます。上記と同様

mv -i file1 file2 

"-i"(対話)オプションが指定されているので、FILE2が存在する場合、それは、FILE1の内容で上書きされる前に、しかし、ユーザが促される。

mv file1 file2 file3 dir1 

ファイルfile1、file2、file3はディレクトリdir1に移動されます。 dir1が存在する必要があります。またはmvがエラーで終了します。

mv dir1 dir2 

dir2が存在しない場合、dir1はdir2に名前が変更されます。 dir2が存在する場合、ディレクトリdir1はディレクトリdir2内に作成されます。

+1

これはOPが望むものと全く同じです - ファイルの移動/名前変更、コピー/上書きは行いません... – Christian

+0

HI @Christian thanks forあなたのコメント。もっと詳しく教えていただけますか?私はファイルの名前を変更することが置き換えと同じではない理由を理解したい。たとえば、file1をfile2に「置き換える」としたいのですが、どうしてできないのですか?mv file2 file1? file1が最初に削除された場合、このコマンドは置き換えられますか? – user1747935

+0

ファイルの名前を変更すると、元の場所には存在しないということを意味します。OPが望んでいるのは、そのような副作用なしにファイルを上書きすることだと思います。 – Christian

4

場合、あなたはこれが最初からコンテンツを有する第二のファイルのすべての内容を上書きします

cat /first/file/same_name > /second/file/same_name 

を試みるファイルのコンテンツだけをコピーしようとしています。ただし、2番目のファイルの所有者、グループ、およびアクセス権は変更されません。

関連する問題