Linux実践講座

Linux実践講座

コンピュータを便利に使う tips などをメモ

--- 広告 ---
--- 広告 ---

findコマンドを使ってディレクトリ下の目的のファイルを

読了までの目安時間:約 2分

特定のディレクトリ下にあるPDFファイルを
指定したディレクトリにコピーする。
 
あるディレクトリ以下の pdf ファイルを DistnationDirectory にコピーしたい場合

find ./ -name "*.pdf" -print0 | xargs -0  cp -t /distinationDirectory/

 
findコマンドの -print0 オプションを有効にすると区切り文字がスペースから \0 に変更され、
xargsコマンドは、-0オプションを指定されると \0 を区切り文字として扱う。
 
■ xargs コマンド
ファイル名の一覧を標準入力から受け取って、そのファイル一覧を任意のコマンドに引数として渡すコマンド。
 
例)

find ./ -name "*.txt" | xargs rm

 

--- 広告 ---
--- 広告 ---

 

この記事に関連する記事一覧

--- 広告 ---
--- 広告 ---
最近の投稿
 
%d人のブロガーが「いいね」をつけました。