私はroot
が所有するログファイルを持っています。これを分析するために、別のユーザーが所有するディレクトリにコピーします(最初に圧縮解除する必要があります)。
現在、私はしなければなりません
# cp log.xz /home/user/Documents
# chown user:user /home/user/Documents/log.xz
1つ以上のcp
オプションを使用して、両方のコマンドを同時に発行する方法はありますか?
Cpのmanページには、CPコマンドだけでこれを実行できるオプションはリストされていません。コマンドを発行して「立ち去る」だけの場合は、2つのコマンドを1行に;で区切って配置できます。コマンドを順番に自動的に実行します。
cp log.xz/home/user/Documents; chownユーザー:user /home/user/Documents/log.xz
install
:
install -g user -o user log.xz /home/user/Documents
install
には、インストールに適した他のオプションがあります。例えばモードを設定するか、ディレクトリ構造を保持します。
cpコマンドのマップページを参照してください
--preserve [= ATTR_LIST]指定された属性(デフォルト:モード、所有者、タイムスタンプ)を保持します。可能な場合、追加の属性:コンテキスト、リンク、xattr、すべて