
Linuxでサブディレクトリも含めて、ある拡張子(今回は「*.txt」)のデータをコピーしたいのですが、どうすればいいでしょうか?
色々自分でも調べて「find」と「xargs」を使ったコピーの仕方にたどり着きました。
(https://www.usagi1975.com/17nov140811/)
しかしそこでさらに分からなくなるのが、
『$ find . -name (検索キーワード) | xargs -i cp -p {} (コピー先ディレクトリ)』と入力すればいいと思うのですが、「find」の後の「.(ピリオド)』はいったい何なのでしょうか?
それから「xargs」のオプションの「-i」も調べると「-I」と大文字だったり、さらにはテキストファイルを指定したい場合「’(シングルクォーテーション)」と「”(ダブルクォーテーション」に何か違いはあるのでしょうか?
後、「cp -p {}」の「{}」は何ですかね?
色々なサイトを見ているとよくわからなくなってしまいました。
申し訳ありませんが、どなたか教えていただけるとありがたいです。
どうかよろしくお願いします。
No.3
- 回答日時:
単に「ファイル数が多い」だけなら大丈夫ですよ>#2.
ところでこれだと「全てのファイルが同一ディレクトリにいく」つまり
同じ名前のファイルが複数あるとどれか 1個だけが残る
はずなんだけど, それでいい?
No.1
- 回答日時:
>find」の後の「.(ピリオド)』はいったい何なのでしょうか?
「.」はカレントディレクトリの意味です。「../」にすれば一つ上のディレクトリ。「/」にすれば...
>「xargs」のオプションの「-i」~
不明なことがあればまず「man」で調べる癖をつけましょう。ちゃんと書いてあるはずです。
>後、「cp -p {}」の「{}」は何ですかね?
対象となる(findで見つかった)全ファイルという意味
お礼が遅くなってしまいすみません。
一応『man』コマンドで調べては見たのですが、よく分からず質問してしまいました。申し訳ありませんでした。
とりあえず、何とかなりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ls であるファイル以外を表示し...
-
再起動後にフォルダが消えるのは?
-
ディスク容量ほぼ100%にな...
-
Linuxである拡張子のファイルだ...
-
入力/出力エラーですというファ...
-
ftpコマンドで再帰的にフォ...
-
vlan internal allocation poli...
-
YAHAMA RTXシリーズのコマンド...
-
読み取り専用ファイルを上書き...
-
WindowsからSSHでサーバーにあ...
-
マイドキュメントのフォルダの...
-
teratarmでコマンド入力すると...
-
AccessVBAでレポートをPDFで出力
-
TXTファイルを上書き保存する前...
-
USBデータの消失
-
Excel VBAで作成したマクロをxl...
-
沢山のフォルダにあるファイル...
-
バッチファイルでファイル移動...
-
【コマンドプロンプト】複数フ...
-
共有しているファイルを削除し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ls であるファイル以外を表示し...
-
入力/出力エラーですというファ...
-
FTP 転送コマンド
-
Tera Termマクロでファイル送信
-
ftpコマンドで再帰的にフォ...
-
サブディレクトリも含めて最新...
-
Linuxである拡張子のファイルだ...
-
特定の拡張子をもつファイルの...
-
日本語化したいソフトがあるの...
-
再起動後にフォルダが消えるのは?
-
作成したはずのファイルが表示...
-
shell lftpでsftp接続
-
複数のjpegファイルを、一度にp...
-
caclsとは?
-
ディスク容量ほぼ100%にな...
-
FreeBSDのあるファイルをWindow...
-
Linuxのコマンドの質問です。 ...
-
ファイルの行数カウントについて
-
指定した文字を含んだファイル...
-
nkfで全ファイルを変換する
おすすめ情報