mcopy の高度なオプションの探索
この最後のステップでは、mcopy
コマンドで利用可能ないくつかの高度なオプションについて学びます。
有用なオプションの 1 つが -a
フラグです。これは、ファイルをコピーする際に元のファイル属性を保持します。特定のパーミッションやタイムスタンプを持つファイルを扱う際に便利です。
mcopy -a ~/project/source_dir/file1.txt a:
出力例:
Copying ~/project/source_dir/file1.txt to a:file1.txt
別のオプションは -M
フラグで、これを使用すると、コピーしたファイルの変更時刻を元のファイルと一致させることができます。
mcopy -M ~/project/source_dir/file2.txt a:
出力例:
Copying ~/project/source_dir/file2.txt to a:file2.txt
また、-D
オプションを使用して、ファイルをコピーする際の宛先ディレクトリを指定することもできます。
mcopy -D destination_dir ~/project/source_dir/file1.txt a:
出力例:
Copying ~/project/source_dir/file1.txt to a:destination_dir/file1.txt
この例では、file1.txt
が a:
デバイス上の destination_dir
ディレクトリにコピーされます。
最後に、mcopy
コマンドはワイルドカードもサポートしており、一度に複数のファイルをコピーすることができます。
mcopy ~/project/source_dir/*.txt a:
出力例:
Copying ~/project/source_dir/file1.txt to a:file1.txt
Copying ~/project/source_dir/file2.txt to a:file2.txt
これにより、source_dir
ディレクトリ内のすべての .txt
ファイルが a:
デバイスのルートにコピーされます。