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

コンピュータファイルを格納するファイルシステム構造。



6
pvを介したディレクトリコピーの進捗情報
非常に大きなディレクトリ(ここではテラバイト単位)をコピーし、進行状況を監視する必要があります。 これpvは便利なユーティリティであることがわかりましたが、ディレクトリを再帰的にコピーするためにどのように使用できますか?(pv src > dstディレクトリであるため機能しません) PS:pvMac PortsからインストールされたOS X Mountain Lionで実行

7
一致するディレクトリから1レベル下のディレクトリのリストを見つける
特定のフォルダに含まれるディレクトリのリストを取得しようとしています。 これらのサンプルフォルダーがあるとします。 foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI 返されるコマンドが欲しい: XYZ ABC DEF GHI 基本的に、私はwp-content / plugins /の中にあるフォルダーを探しています を使用findすると最も近くなったが、を使用することはできない。-maxdepthフォルダが検索している場所から離れているためです。 以下を実行すると、すべての子ディレクトリが再帰的に返されます。 find -type d -path *wp-content/plugins/* foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI
13 bash  find  directory  ls 

6
ディレクトリの権限は正しいのに、mvを使用するとアクセス許可が拒否されるのはなぜですか?
ディレクトリの所有者が自分のユーザーに設定されており、ユーザーの権限が7に設定されMusicているにmvもかかわらず、フォルダを移動しようとすると、権限が拒否されます。 (私はsudoを使用できることを知っていますが、何が問題なのかを知りたいのです。何かが怪しい臭いがします)。Ps:私はMac OS X El Capitanを使用しています。

6
ロケート検索でディレクトリを除外する
locateファイルシステム内のパスを見つける検索。 多くの場合、ファイルのみ、またはディレクトリのみに関心があることをアプリオリに知っています。 「検索」検索は多くの場合、多くの結果を返します。出力を短縮するのに役立つため、結果にタイプの1つのみを含めると便利です。 しかし、ファイルまたはディレクトリのいずれかを除外するより興味深い議論があります。結果パスのリストは、理論だけでなくあいまいになる可能性があるためです。 以下の例は実際のケースであり、珍しいものではありません。 $ locate --regex --basename "xfce4-keyboard-overlay$" /usr/local/bin/xfce4-keyboard-overlay /usr/local/share/xfce4-keyboard-overlay OK、私たちは何かを見つけました!しかし...ファイル、またはディレクトリ? $ file /usr/local/bin/xfce4-keyboard-overlay /usr/local/bin/xfce4-keyboard-overlay: bash script それはファイルです... $ file /usr/local/share/xfce4-keyboard-overlay /usr/local/share/xfce4-keyboard-overlay: directory 2番目はそうではありません。 このあいまいさにより、パスの長いリストが読みにくくなるため、たとえば、のコマンドラインオプションを使用して、ディレクトリを除外することは本当に便利ですlocate。 このようなものはありますか?ディレクトリのフィルターがロケートとは別の場合でも? 少なくとも、スクリプトを使用して、チェックするすべてのファイル名を繰り返すことができます-これは遅いかもしれません。
12 files  find  directory  locate 

3
一部のファイルとフォルダーが非表示になっているのはなぜですか?
/home/userユーザーが物事をいじることを防ぐために、ディレクトリ内のファイルとフォルダーを非表示にする理由を理解できます。ただし、管理者のドメインである/etc、/bootおよび/varディレクトリ内のファイルに同じ原理をどのように適用できるかわかりません。 私の質問は、なぜ一部のファイルとフォルダーが管理者から隠されているのですか?例: /boot/.vmlinuz-3.11.1-200.fc20.x86_64.hmac /etc/.pwd.lock /etc/selinux/targeted/.policy.sha512 /etc/.java /etc/.java/.systemPrefs /etc/skel/.bash_profile /root/.ssh /root/.config /var/cache/yum/x86_64/20/.gpgkeyschecked.yum /var/spool/at/.SEQ /var/lib/pear/.filemap

7
`ls`コマンドからフォルダープレフィックスを削除することは可能ですか?
私はbashスクリプトを使用しており、すべてのファイルのリストを取得したい(すべてのjarファイルを言う)。コマンドを実行するls -1 lib/*.jarと、出力が得られます。 lib/mylib_1.jar lib/mylib_2.jar ... 次の出力を持つオプションはありますか? mylib_1.jar mylib_2.jar ... cd lib私はループ内にあり、ループ内で実行するアクションの親フォルダーにいる必要があるため、前に作成することはオプションではありません。 入力して情報を見つけようとしましたがman ls、解決策が見つかりませんでした。 別のコマンドを使用した解決策は、それを自分のlsコマンドにパイプできるか、自己完結型である限り有効です。
12 bash  shell  directory  ls 

1
ディレクトリで実行されたすべてのイベントをログに記録する方法は?
特定のディレクトリで実行されたすべてのイベントを記録するにはどうすればよいですか? ある期間内に変更された各ディレクトリのエントリを記録したい。find . -type d -mmin -5コマンドを使用しています。 これに加えて、ディレクトリを別の場所に移動したときに、以下のログの詳細を追加する必要があります。たとえば、 ディレクトリ「xyz」が「home / usr / xyz」から「home / usr / documents / xyz」に移動しました
12 linux  directory  logs 

1
tar -cvzf Pack.tar.gz mydirは隠しファイルを考慮しますか?
特定のディレクトリのtarballを作成する必要があります。ただし、隠しファイル(で始まるファイルなど)も含める必要があります.。 次のコマンドは、隠しファイルを自動的に考慮しますか? tar -cvzf packed.tar.gz mydir そうでない場合、隠しファイルを含めるにはどうすればよいですか?
12 directory  tar  gzip 

6
空のディレクトリツリーを削除する(できるだけ多くのディレクトリを削除するが、ファイルは削除しない)
次のようなディレクトリツリーがあるとします。 ROOTDIR └--SUBDIR1 └----SUBDIR2 └----SUBDIR3 私が入力したときのようなコマンドを探しています: $ [unknown command] ROOTDIR ファイルがなく、ツリー全体の内部にのみディレクトリがある場合、ディレクトリツリー全体を削除できます。ただし、SUBDIR1の下にhello.pdfというファイルがある場合は、次のようにします。 ROOTDIR └--SUBDIR1 └--hello.pdf └----SUBDIR2 └----SUBDIR3 次に、コマンドはSUBDIR2以下のみを削除する必要があります。
12 shell  directory  rm 



3
lsに、末尾にスラッシュを付けてディレクトリを一覧表示するにはどうすればよいですか?
私の殻はbashです。の出力を取得lsして、末尾にスラッシュがあるディレクトリを表示するにはどうすればよいですか?私がそうlsするとき、tcshそれは望ましい出力を与えます。bash引数を使用せずにこれを行うにはどうすればよいですか? 例えば。 bin/ lib/ src/ file1.txt file2.txt
12 bash  directory  ls 

3
すべてのサブディレクトリを検索して、特定の名前のサブディレクトリを見つけるにはどうすればよいですか?
最上位のディレクトリと呼ばれる/dirサブディレクトリがたくさんあるとしましょう。のサブディレクトリを検索して、/dir呼び出されたサブディレクトリを見つけるにはどうすればよいx/x/dir/x/x/x/targetですか? この質問は、私が探しているものと似ていますが、正確ではありません。特定のサブディレクトリのfindコマンドです。 ファイルを探すのではなく、特定の名前のディレクトリを探します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.