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

ディレクトリは、一般にフォルダとも呼ばれ、ファイルやその他のディレクトリを整理するために使用されるファイルシステムオブジェクトです。

7
UnixおよびUnixのようなシステム上のディレクトリの意味
私は数年前からLinuxを使用していますが、いくつかのディレクトリ名の起源または意味がUnixおよびUnixライクなシステムで何であるかをまだ理解していません。例えば、何のetc略varですか?どこんopt名前の由来は? とにかく私たちは話題にしていますが。誰がどのディレクトリが何に最も適しているかを明確に説明できますか。特定のソフトウェアがインストールされている場所や、ソフトウェアをインストールするのに最も適切なディレクトリはどこかと混乱することがあります。
112 linux  unix  directory 

23
数百万のファイルがあるディレクトリでのrm
背景:物理サーバー、約2年、3Ware RAIDカードに接続された7200-RPM SATAドライブ、ext3 FSマウントnoatimeおよびdata = ordered、狂気の負荷なし、カーネル2.6.18-92.1.22.el5、稼働時間545日。ディレクトリにはサブディレクトリが含まれておらず、数百万の小さなファイル(〜100バイト)と、いくつかの大きな(数KB)ファイルがあります。 過去数か月の間に少しカッコウしたサーバーがありますが、ファイルが多すぎるためにディレクトリに書き込めなくなったのは先日だけです。具体的には、/ var / log / messagesにこのエラーをスローし始めました。 ext3_dx_add_entry: Directory index full! 問題のディスクには、多くのiノードが残っています。 Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda3 60719104 3465660 57253444 6% / したがって、ディレクトリファイル自体に含めることができるエントリの数の制限に達することを意味していると思います。ファイルがいくつになるかはわかりませんが、ご覧のとおり、300万個以上になることはありません。それは良いことではありません、気に!しかし、それは私の質問の一部です:その上限は正確に何ですか?調整可能ですか?私が怒鳴る前に、私はそれを抑えたいです。この巨大なディレクトリはあらゆる種類の問題を引き起こしました。 とにかく、これらすべてのファイルを生成していたコードの問題を追跡し、修正しました。今、私はディレクトリを削除することにこだわっています。 ここにいくつかのオプションがあります: rm -rf (dir) 最初にこれを試しました。目立った影響なしに1日半走った後、私はそれをあきらめて殺した。 ディレクトリでのunlink(2):間違いなく検討に値しますが、質問はunlink(2)で削除するよりもfsckでディレクトリ内のファイルを削除する方が速いかどうかです。つまり、何らかの方法で、これらのiノードを未使用としてマークする必要があります。もちろん、これはfsckに/ lost + found内のファイルにエントリをドロップしないように指示できることを前提としています。そうでなければ、私は問題を動かしただけです。他のすべての懸念に加えて、これについてもう少し読んだ後、おそらく私が見つけることができるunlink(2)バリアントのどれも私がただ単に削除することを許可しないため、いくつかの内部FS関数を呼び出さなければならないでしょうエントリが含まれるディレクトリ。プー。 while [ true ]; do ls -Uf | head …
104 kernel  ext3  rm  directory 

9
Linuxでファイルを保存するディレクトリパスをコピーする方法は?
Eclipseプロジェクトとその中に ".project"ファイルがあり、ディレクトリ構造は ' myProject/.project'のように見えます。これらの「.project」ファイルを別のディレクトリにコピーしたいのですが、囲んでいるディレクトリ名を保持したいです。 「a/myProject/.project」があり、「myProject/.project」を「b」にコピーしたいので、「」になりますb/myProject/.projectが、「b/myProject」は存在しません。私が試してみると: cp -r ./myProject/.project ../b 「myproject」ディレクトリなしで、「。project」ファイル自体のみをコピーします。お知らせ下さい。
88 linux  directory  copy 

3
rsyncで完全なパスを維持する方法は?
rsyncでバックアップする場合、完全なディレクトリ構造を維持するにはどうすればよいですか? たとえば、リモートサーバーはsaturnであり、saturnの/ home / udi / files / picturesをbackupという名前のローカルディレクトリにバックアップします。 backup / picturesではなく、(ローカルに)backup / home / udi / files / picturesが必要です。
64 backup  rsync  directory  path 


7
推奨される使用法に従って、Webサイトを/ var /または/ usr /に配置する必要がありますか?
よると、Linuxのディレクトリ構造上のガイド、/usr/アプリケーションファイルのためのものであり、/var/変更するファイルのためのものです(私はこれを「アプリケーションに属するファイル」を意味すると仮定します)。これは正しいです? これが事実である場合、どちらを使用するかによって少し引き裂かれます。Webサイトはアプリケーションです(いわば動的な場合)が、他の場合では、Apacheが使用するファイルのコレクションにすぎません。 デフォルトのwww dirはに存在するので、アプリケーションを使用する可能性があるため、/var/www/使用する/var/websites/(または同様のもの)か、選択する/usr/websites/必要がありますか? これは非常に些細な質問ですが、それでも私を悩ませています。私たちの場合、私/usr/webたちのウェブサイトはすべてアプリケーションなので、私はそれに傾いています。 更新: これは当社のWebサイト用です。共有ホスティングサーバーではないため、それらを分離したり、/home/そのような何かを心配する必要はありません。

3
リモートCIFS / SMB共有をドライブ文字ではなくフォルダーとしてマウント
リモートCIFS / SMB / SAMBA共有をドライブ文字としてではなく、フォルダ/ディレクトリとしてマウントする方法はありますか。たとえば、次のマップが必要です。 \\ Server \ ShareName-> C:\ Folder \ ShareName このような通常のマップの代わりに: \\ Server \ ShareName-> Z:\ サーバーはLinux / Samba、クライアントはWindows 7 Professional 64ビットです。最も近いのは、Windowsディスクマネージャーを使用してローカルボリュームをサブフォルダーとしてマウントできることですが、リモートCIFS共有を処理していないようです(http://support.microsoft.com/kb/307889を参照) 。


1
「.well-known」フォルダとは何ですか?
ログファイルで新しいエラーメッセージを見つけて、知りたい場合は、この.well_known-folderが何を表しているのかを確認してください。 そのようなフォルダにアクセスする必要があるアプリケーションクライアントと、その中にファイルを作成するアプリケーションはどれですか? ここに私のドメインの1つのPHPエラーログのエントリがあります。(日付、IP、およびターゲットドメインを削除しました)。 0000/00/00 00:00:00 [error] 851#0: *88611 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleA.com" 0000/00/00 00:00:00 [error] 850#0: *89749 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "exampleA.com" 0000/00/00 00:00:00 [error] 850#0: *89767 access forbidden by rule, …

5
これらの略語は何を表していますか?
一部のディレクトリは意味を理解しやすい / usr / bin ... しかし、次のものについてはわかりません。 / etc /opt optオプションの? etc電子t ......構成(tのアイデアなし) これらの略語の意味を知りたいです。
39 linux  unix  directory 

14
Linux-サーバーのバックアップ時に除外するディレクトリは何ですか?
Linuxサーバーをバックアップし、別のサーバーに保存しています。 私はシンプルな rsync -aPh --del server.example.com:/ /mnt/backup その後、誰かが別のサーバー/procを復元したくないので、バックアップしてはいけないと指摘し/procました。 他に含めるべき/すべきでないものはありますか? たとえば、どう/sysですか?


3
2つのディレクトリを比較し、3番目のディレクトリの差分をコピーします
ubuntu 12.04を実行して、2つのディレクトリ、例えばfolder1 /とfolder2 /を比較し、folder3 /と異なるファイルをコピーしたいです。ネストされたファイルもあるため、一致するサブディレクトリもコピーする必要があります 私を助ける単一のコマンドはありますか?実行中の変更されたファイルの完全なリストを取得できます。 rsync -rcnC --out-format="%f" folder1/ folder2/ しかし、rsyncには、これらのファイルを別のターゲットディレクトリに「エクスポート」する機能がないようです。リストをcpまたは他のプログラムにパイプして、ファイルをコピーし、ディレクトリも作成できますか?たとえば、私は試しました rsync -rcnC --out-format="%f" folder1/ folder2/ | xargs cp -t folder3/ しかし、それはディレクトリも保存しません。folder3/内のすべてのファイルを単にコピーします
32 linux  rsync  directory  diff 

5
カスタムbashスクリプトをインストールするのに適した永続的な場所はどこですか?
clojureプログラミング言語のbashスクリプトである "leiningen"をインストールしようとしています... ...しかし、Linuxの実行可能スクリプトをどこに置くのが適切かはわかりません。システムを永続的に安定して利用できるようにします。 / homeのどこにも意味があるとは思いませんが、どのディレクトリ/ディレクトリがそのために使用されるべきかはわかりません。 / usr / share?

2
<Location>と<Directory> Apacheディレクティブの違い
Zend Serverをインストールしましたが、httpd.confファイルに次のようなものが追加されていることに気付きました。 &lt;Location /ZendServer&gt; Order Allow,Deny Allow from 127.0.0.1 &lt;/Location&gt; Alias /ZendServer "C:\Program Files\Zend\ZendServer\GUI\html" &lt;Directory "C:\Program Files\Zend\ZendServer\GUI\html"&gt; AllowOverride All &lt;/Directory&gt; しかし、LocationとDirectoryの違いを理解できないようです。私は次のようなものに変更しましたが、それは私にとってより理にかなっていますが、それでも動作します: &lt;Location /ZendServer&gt; AllowOverride All Order Allow,Deny Allow from 127.0.0.1 &lt;/Location&gt; Alias /ZendServer "C:\Program Files\Zend\ZendServer\GUI\html" 変更を保持できますか、または元の状態に戻す必要がありますか?

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