ファイルのコピーとディレクトリの作成

ファイルのコピーとディレクトリの作成

私のディレクトリにファイルがあります/a/b/c/xxxxx.sql

/a/b/dもはやサブディレクトリがない別のディレクトリがあります。

ディレクトリに新しいファイルをインポートするには、単一のコマンドにxxxxx.sqlコピーする方法を教えてください。/a/b/d/a/b/d/c/xxxxx.sql

ベストアンサー1

使用installコマンド:

install -D -m644 /a/b/c/xxxxx.sql /a/b/d/c/xxxxx.sql

からman install

install- ファイルのコピーとプロパティの設定

644必要なものを変更してUnix権限を選択できます。755これは主にソフトウェアの展開に使用されるため、デフォルトです。無視されるumask

このコマンドは、存在しない場合はすべてのディレクトリ構造を透過的に生成します-D

-D

DEST最後のコンポーネントを除くすべての主要コンポーネントを作成するか、--target-directory次のすべてのコンポーネントを作成します。SOURCEDEST

rwxr-xr-xそれにもかかわらず、755既存のumaskディレクトリの権限は変更されません。

おすすめ記事