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

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

1
複数のディレクトリを個々のzipファイルに圧縮するコマンド
その中に数十のディレクトリを含む単一のディレクトリがあります。 私はコマンドラインが初めてで、各サブディレクトリを一意のsub-directory.zipファイルに圧縮するコマンドを思いつくのに苦労しています。 最終的に、プライマリディレクトリには、元のすべてのサブディレクトリと、.zip各サブディレクトリの圧縮されたコンテンツを含む対応するファイルが格納されます。 このようなことは可能ですか?もしそうなら、それがどのように行われたかを教えてください。


4
特定のフォルダー内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?
現在のディレクトリと作業ディレクトリを(を使用して移動するcd)特定のディレクトリに設定し、次のように入力した場合: rm *.xvg このコマンドは何をしますか?それが真実であること上記のコマンド意志だけの拡張子を持つファイルの削除.xvg だけの作業ディレクトリにありますか? 上記のコマンドがWORKING DIRECTORYにある.xvgファイルのみを削除することを絶対に確認したいので、尋ねる前にこれを試してみることに緊張しました。
36 bash  shell  directory  rm 

8
findを使用してディレクトリ名のリストを取得します
ディレクトリ名のリストを取得するためにこれを行うことができることを知っています: find . -type d -maxdepth 1 出力は次のようになります。 . ./foo ./bar なしのリストが好き./です。findに生の名前だけを出力させる方法はありますか? リストをフォーマットするためにstatに送信しようとしましたが、同じ結果が得られます。 find . -type d -maxdepth 1 -print0 | xargs -0 stat -f '%N'
35 find  directory 

10
すべてのサブディレクトリにディレクトリを作成するにはどうすればよいですか?
次のようなディレクトリ構造があるとします。 $ [〜/ practice] ls あいうえお/ 今、私tmp1はすべてのサブディレクトリにディレクトリを作成したいので、practiceこれを行います: $ [〜/ practice] mkdir * / tmp1 mkdir:ディレクトリ `* / tmp1 'を作成できません:そのようなファイルまたはディレクトリはありません 次に、-pスイッチを試し*て、サブディレクトリという名前のディレクトリになりますtmp1 $ [〜/ practice] mkdir -p * / tmp1 $ [〜/ practice] ls */ あいうえお/ -pスイッチの使用は、存在しない複数のディレクトリを作成することです。私はちょうどそれが役立つかもしれないと思った。 tmp1すべてのサブディレクトリに一度に作成するにはどうすればよいですか? これを行うことができるならば、どのように私はそれを作成するために拡張しない\tmp1、\tmp2、\tmp3で\a、\bと\c一度に? 編集:私は、ディレクトリは、シンプルで順番に、同様である必要はありませんことを言及逃したa、b、cなど、および作成するディレクトリは次のように、必ずしもではありませんtmp1、tmp2。 $ [〜/ practice] ls 犬/猫/ラット/ それらの中で、私は次のようなものを持ちたいです $ [〜/ practice] ls * 犬: …


2
既にファイルが含まれているフォルダーにドライブをマウントする場合、ファイルはどこに行きますか?
誤って、既にファイルが含まれているフォルダーに新しいドライブをマウントしました。私はそれらを気にせず、他の場所に持っていますが、そのフォルダは空になっています。ファイルに何が起こったのか興味があります。Linuxによって単純に削除されますか?

2
「。」だった理由 現在のディレクトリと親ディレクトリの「..」を表すために選択されていますか?
この質問を読んだ後、ホームディレクトリを表すために「〜」が選択されたのはなぜですか?、私の頭に浮かぶ次の明白な質問は、なぜ「。」「..」は、現在のディレクトリと親ディレクトリを表すために使用されました。 今ではとても直感的に見えますが、特別な理由はありますか?

7
永続的なNTFSパーティションの最も「正しい」マウントポイントは何ですか?
Linuxインストールから永続的にマウントしたいNTFSパーティション(デュアルブートのWindowsインストールを含む)があります。問題は、NTFSパーティションの最適/正しい/正しいマウントポイントがわからないことです。Linuxシステムの一部ではないため、/ home、/ usrなど(ファイルシステムの標準マウントポイント)としてマウントしないでください。ただし、永続的にマウントする必要があります。そして、これは疑問を提起します、どこにマウントしますか?ここに私が思いついたマウントポイントの可能性があります: / media / windows これは自動マウントされたデバイスと並んでいるので非常に理にかなっていますが、ファイルシステムの標準によれば、/ media /は実際にリムーバブルメディア用であるため、永続的にマウントされた内部パーティションを置くことはまったく正しくないようです自動マウントされた取り外し可能なものの隣。私はこのオプションに最も傾いていますが、それは他のオプションよりも不調和が少ないからです。 / mnt / windows これもかなり論理的に思えますが、ここでも、標準(および私が読んだ他のこと)は、サブディレクトリのマウントポイントが一般的に推奨されていないことを示しています。さらに、実際には一時的に/ mnt /にファイルシステムを一時的にマウントするので(標準で意図されているように)、これは通常のシステム使用の邪魔になりそうです。 / windows 回避できれば、ファイルシステムに別の最上位ディレクトリを追加するという考えは本当に好きではありません。気分が悪い。ただし、この方法の利点は、非常に簡単にアクセスでき、他の邪魔にならないことです(つまり、/ media /のパーティションの自動マウントまたは/ mnt /の一時マウント)。 / home / [私のユーザー名] / filesystems / windows パーティションは明らかにユーザー固有ではなくシステム固有であるため、ホームディレクトリに押し込むのは適切ではないようです。 これらのオプションのどれが「正しい」オプションですか?または、ここにリストしなかった代替手段はありますか? 明確にするために、Linux(特にArch Linux)を実行していることに注意してください。したがって、推奨事項は、おそらくBSDではなくLinuxのファイルシステム編成の考え方に基づいているはずです。

3
ディレクトリとそのサブディレクトリから別のディレクトリに再帰的に入力してファイルを移動するにはどうすればよいですか?
ディレクトリとそのすべてのサブディレクトリからファイルの種類を移動する良い方法は何でしょうか? 「/ thisdirのすべての* .oggを再帰的に/ somedirに移動する」のように。私はいくつかのことを試しました。私の最善の努力は(まだそれほど素晴らしいことではありませんでした): find /thisdir -type f -name '*.ogg' -exec mv /somedir {} \; 各ファイル名の前の各行に返され、 mv: cannot overwrite non-directory `/thisdir/*.ogg' with directory `/somedir'


6
ファイルシステムvsパーティションvsディレクトリ
私はLinuxが初めてなので、この質問であなたが遭遇するかもしれない混乱を許してください。 私が理解から、ファイルシステムの指定方法パーティション店/時折、私は人々が「それぞれを参照するように見える参照などのext2、ext3の、reiserfsの、XFS、などの規格で、ファイルを管理しdirectoryて」 /boot filesystem /usr/bin filesystem /root filesystem /bin filesystem なぜこれらを参照するのfilesystemsでしょうか? それらの各パーティションがある場合は、理由は私が知っている、これまでと同じよう混乱私/usrと/usr/bin同じパーティションにする傾向があるが、私は人々を見たが、両方を参照/usr filesystemして/usr/bin filesystem。 filesystemここがWindowに相当する場合directory、ファイルシステムは単なるディレクトリ以上のものであるように見えるので、私にはわかりません。また、私が知る限り、Linuxにはdirectory概念がありません。すべてはファイルです。

1
ディレクトリがファイルとして読み込めなくなるのはいつですか?
Unixプログラミング環境の本の第1版があります。第2章では、作成者はディレクトリがファイルとして読み取り可能であると述べ、これらのファイルの形式に関するいくつかの事実に言及しています。cat .(演習2-2)などの使用例を示します。 少なくともダーウィンでは、ディレクトリはもはやファイルとして読めません。少なくとも、読み取られたとき、それらは長さゼロのファイルのように見えます。 この変更はいつ発生し、それに関する公式文書はありますか?

2
ゲームディレクトリ?
標準ファイルシステムには、次のものがあります。 /usr/games /usr/lib/games /usr/local/games /usr/share/games /var/games /var/lib/games これは冗談ですか、またはこの背後に何らかの歴史がありますか?それは何のため?なぜゲームのようなもののために別個の専門的なディレクトリを持っているのですか?

4
ディレクトリの内容が更新されたときにコマンドを実行する方法は?
A他の人が頻繁に内容を変更するディレクトリがあります。 私はB今までにあったすべてのファイルを保管する個人的なディレクトリを作りましたA。 現在、私は時折実行rsyncファイルからバックアップする取得することAにB。ただし、いくつかのファイルがに追加されA、からAにコピーされる前に削除される可能性を恐れていますB。 これを防ぐための最良の方法は何ですか?理想的には、内容がA変更されるたびに現在のバックアップスクリプトを実行したいと思います。

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