タグ付けされた質問 「recursive」

14
隠しファイルと隠しディレクトリとその内容を含めるためにcpでコピーする方法は?
ディレクトリ内のすべてのファイルとディレクトリを完全にcp -rコピーするにはどうすればよいですか 要件: 隠しファイルと隠しディレクトリを含めます。 上記を含めるためのフラグ付きの単一のコマンドである。 パターンマッチングにまったく依存する必要はありません。 私のいが、働いているハックは: cp -r /etc/skel/* /home/user cp -r /etc/skel/.[^.]* /home/user これをすべてパターンマッチングなしで1つのコマンドで実行するにはどうすればよいですか?どのフラグを使用する必要がありますか?
392 unix  cp  recursive 


2
「検索」出力で相対パスのみを強制するにはどうすればよいですか?
いくつかのディレクトリにある特定の拡張子を持つファイルを単一のtarボールに圧縮できるスクリプトを作成しようとしています。現在、スクリプトファイルには次のものがあります。 find "$rootDir" -name '*doc' -exec tar rvf docs.tar {} \; $rootDir検索するベースパスはどこですか。 これは、パスがtarファイルで絶対パスであることを除いて問題ありません。私はパスがに相対的であることを好むでしょう$rootDir。これをどうやってやるの? 現在の例である出力:tar -tf docs.tar$rootDir/home/username/test home/username/test/subdir/test.doc home/username/test/second.doc 出力が欲しいもの: ./subdir/test.doc ./second.doc

4
コマンドプロンプトで裸のファイル名を再帰的に取得する
ファイル名のみ(拡張子もファイルパスも)を再帰的に取得しようとして、ちょっとした障害に遭遇しました。これは、ルートフォルダーで機能しました。 dir /b しかし、再帰的にスキャンするために/ sを追加すると、不要なファイル名の前にファイルパスも取得しました。ディレクトリ内のすべてのサブフォルダーから裸のファイル名を取得する方法はありますか? Windows 7 x64のIm PSまたはVBSではなく、通常のコマンドプロンプトを使用したい

3
条件付き再帰ls
このようなコマンドを使用して、ディレクトリおよびサブディレクトリ内のすべてのpdfファイルを検索できないのはなぜですか?どうすればいいのですか?(ubuntuでbashを使用しています) ls -R *.pdf 編集 これらのファイルをすべて削除するにはどうすればよいですか?
16 ubuntu  bash  ls  recursive 

2
特定のファイルタイプの特定のテキストをどのように検索しますか?[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: 一部のテキストのソースファイルをgrepするにはどうすればよいですか? 現在のディレクトリの下で、特定のファイルタイプの特定のテキストを再帰的に検索するコマンドは何ですか?

4
zip:引数リストが長すぎます(全体で80.000ファイル)
80.000ファイルを複数のzipファイルに圧縮する必要があります。これは私が使用するコマンドです: zip -s 200M photos_test/* ただし、次のエラーが表示されます。 -bash: /usr/bin/zip: Argument list too long フォルダーファイルを手動で分割する以外に、問題を解決するにはどうすればよいですか? ありがとう


1
gitサブモジュールforeach git pull起点マスターとgit pull --recursive-submodules
私はいくつかのサブモジュールでリポジトリを管理しています。しばらくの間私は使っています $ git submodule foreach git pull origin master これらの人たち全員のために最新の変更を引き込むこと。しかし、最近私はについて学びました $ git pull --recurse-submodules 試してみましたが、変更はフェッチされているだけなので、必要です。 $ git submodule update --recursive 実際に変更をチェックアウトするために。しかし、サブモジュールが明らかに変更を引っ張っているにもかかわらず、これは私のリポジトリでは何もしないようです。私はまた、私のサブモジュールがmasterやなんらかのブランチではなくコミットのためにチェックアウトされていることに気づきました。 私は何かが不適切にやっていますか? またはこれはの成果物です。 foreach 私は物事をするのが常であった方法? どうすれば問題を解決できますか pull --recurse-submodules そして submodule update --recursive 期待通りに動作しますか?

0
1台のネームサーバーが停止した場合、定期的にクエリのパフォーマンスが低下しますか?
1つのゾーンに複数のNSレコードがあり、それらの権威あるネームサーバの1つが長時間停止した場合、再帰DNSリゾルバがそれを探し続ける必要があるため、すべてのクエリが遅くなることがありますか? この回答では、BINDがどのようにして最速のサーバーを選択するのか、そして遅いと思ったサーバーを定期的に試してみるようになりましたが、いずれかが完全にダウンした場合どうなるかについては触れていません。 https://superuser.com/a/543734 再帰ネームサーバは、ゾーン内の別のNSレコードを使用してクエリを実行する前に、どのくらいの時間(通常または常に)待機/タイムアウトしますか?このタイムアウト期間は回答に影響しますか? 私の状況は、私は単一の静的IPで2つの「ビジネスクラス」のインターネット接続を持っているということです。 1つはケーブル/同軸ケーブル、もう1つはファイバです。これら両方の消費者向けサービスには、通常信頼性の問題があります。彼らがこのサービスレベルでBGPピアリングを提供しないので私がインターネット接続をマルチホームにするのは難しいです。両方のインターネット接続(2つのイーサネットアダプタと送信元/受信要求に基づく適切なデフォルト送信ゲートウェイの選択/フィルタリング)に接続したネームサーバーとWebサーバーを組み合わせて、両方のIPに対してNSレコードを定義する場合。このローカルDNSサーバーにTTLが低いゾーンがある場合は、ゾーン内の他のすべてのレコード(主にWebサーバーのAレコード)を簡単に更新してavailable / functional /を使用することができます。より速いインターネット接続。 1つのネームサーバーのIPアドレスがときどき照会されている間、このアプローチで定期的な遅延が発生するかどうかを判断しようとしていますが、実際にはアクセスできません。 DNSリゾルバは複数のNSレコードを並行して試しますか?

0
diffは再帰的に動作しません
コマンドラインdiffutil を使用して、2つのディレクトリを再帰的に比較しようとしています。次のような内容の2つのフォルダーがdiff1ありますdiff2。 diff2空です。しかし、私がするとき、私はdiff -r diff1 diff2得るだけです $ diff -r diff1 diff2 Only in diff1: folder Only in diff1: test.html これは厄介です。diff再帰的に作業するには何をする必要がありますか?私は試しましたが--recursive、それは助けにはなりません。私はエルキャピタンにいdiff -vますdiff (GNU diffutils) 2.8.1。

1
異なるフォルダーにあるCHMファイルを含むフォルダーツリーをEPUBにバッチ変換するソフトウェアを探している[非公開]
さまざまなフォルダーレベルのフォルダーツリーがあり、各フォルダー内には多数のCHMファイル(コンパイル済みHTMLファイル)があります。フォルダーツリーのルートを指定するだけでこれらすべてをEPUB(ブック)にバッチ変換し、ツールでEPUBファイルを対応するCHMと同じ場所に配置するツールが欲しいです。このツールは、フォルダーツリーを再帰的にたどって、各CHMを見つけて変換します。 私は既にソフトウェアがCHMファイルをEPUB / Kindleに変換する質問と答えを見ましたが、これはルートフォルダーを指定し、ツールがサブフォルダーを横断して各CHMを見つけて変換する機能を与えません。言及されているツールはどれもこれを行いません。 私の要件に最も近いものは次のとおりです:http : //www.enolsoft.com/chm-to-epub-for-mac.html for Mac(私はMacBookProとWindows XP / 7を実行しているマシンの所有者です。 Linux)。これは15ドルの適正価格です。このツールは、ファイルをドラッグアンドドロップし、変換されたファイルを元のソースフォルダーに配置する機能を提供しますが、ルートフォルダーを指定してこのルートの下にあるファイルのすべての変換を行う機能は提供していないようです。(質問を数日間開いたままにしてよい回答が得られない場合は、おそらく自分で回答として投稿して受け入れます。) 無料と有料の両方が問題ありません(支払いが妥当である限り、つまり約50ドル以下)。 ツールが使いやすく、実績があり、適度に高速である限り、Mac、Windows、またはLinux。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.