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

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

4
2つのディレクトリをコピーマージする方法は?
Linuxには、この構造を持つ2つのディレクトリimagesとimages2があります。 /images/ad /images/fe /images/foo ...およびその他の4000フォルダー そして、他のようなものです: /images2/ad /images2/fe /images2/foo ...およびその他の4000フォルダー これらの各フォルダには画像が含まれ、imagesおよびimages2の下のディレクトリ名はまったく同じですが、内容は異なります。次に、4000個すべてのフォルダーで、/ images2 / adの画像をimages / adにコピー/マージし、/ images2 / fooの画像をimages / fooにコピーする方法を知りたいと思います。

6
Linuxは複数の連続したパス区切り文字(/ home //// username /// file)をどのように処理しますか?
ファイルの場所をscpサブプロセスに渡すpythonスクリプトを作成しています。それで十分ですが、パスに二重の 'が含まれるように、パスとファイル名を連結する可能性/があります。複数のファイル区切り文字がある場合、bashは気にしないことを知っていますが、それがどのように正確に修正されるのか疑問に思っています。余分な/sを削除するのはbash ですか、それとも本当に重要ではありませんか? /連結中に余分なs をチェックするために数行のコードが保存されるので、お願いします。大したことではないことは知っていますが、私も興味があります。私はcd //usr(ではなくcd /usr)行を持つbashスクリプトを持っていますが、これは/パスで複数のs を使用することに意味があるかもしれないことを暗示しているようです

4
現在のディレクトリに関連するシンボリックリンクを作成します。
外付けHDD上のディレクトリを指すシンボリックリンクをホームディレクトリに作成しようとしています。 次のように指定すると正常に機能します。 cd ~ ln -s /run/media/name/exhdd/Data/ Data しかし、これを試してみると、リンクに障害が発生します: cd /run/media/name/exhdd ln -s Data/ ~/Data これは、私がcd入ることができないリンクを作成します。 私が試してみると、bashは文句を言います: bash: cd: Data: Too many levels of symbolic links ls色付きの出力を表示するように設定されている場合、自宅のデータシンボリックリンクも赤色で表示されます。 なぜこうなった?その方法でリンクを作成するにはどうすればよいですか?(別のディレクトリの作業ディレクトリにあるディレクトリへのシンボリックリンクを作成したい。) 編集:この StackOverflowの回答によれば、2番目の引数(私の場合は〜/ Data)が既に存在し、ディレクトリである場合、そのディレクトリ内にlnターゲットへのシンボリックリンクが作成されます。 しかし、私は同じ問題を次のように経験しています: ln -s Data/ ~/
110 directory  symlink  ln 

3
Linuxでグループ許可を継承する新しいファイルを取得する
Linuxサーバーの権限に問題があります。私はBSDに慣れています。ディレクトリがwww-dataなどの所有者ではないグループによって所有されている場合、ディレクトリで作成されたファイルはそのグループによって所有されます。これは重要です。なぜなら、ファイルはWebサーバー(ルートとしては実行しません)で読み取り可能にする必要があるため、ユーザーはディレクトリに新しいファイルを配置できるからです。ユーザーを他のすべてのユーザーWebサイトを読み取ることができるため、ユーザーをwwwデータに入れることはできません。 私はウェブサーバーにすべてのウェブサイトを読んでもらいたい、ユーザーが自分のウェブサイトを変更できるようにしたい。 現時点では、フォルダに対するアクセス許可は次のように設定されています。 drwxr-x--- 3 john www-data 4096 Feb 17 21:27 john 許可がこのように機能するのは、BSDの標準的な動作です。Linuxでこれを行うにはどうすればよいですか?

7
ls *、ls **お​​よびls ***の結果
コマンドlsを使用すると、すべてのディレクトリが一覧表示されます。しかし、ls *コマンドは何をしますか?私はそれを使用しましたが、ディレクトリをリストしています。星の前にある星はls、ディレクトリを一覧表示できる深さを意味していますか?

5
/ binと/ usr / binの違い
このウェブサイトでこれを読みましたが、意味がありません。 http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/basic/node32.html UNIXは最初に書かれた、されたとき/binや /usr/bin、物理的に二つの異なるディスク上に置か:/bin小さな速く(より高価な)ディスク上にある、と/usr/bin大きな低速のディスク上。今、/binへのシンボリックリンク /usr/binです:彼らは本質的に同じディレクトリです。 ただしls、/binフォルダを作成すると、フォルダよりもコンテンツがはるかに少なくなり/usr/binます(少なくとも私の実行中のシステムでは)。 だから誰かが違いを説明できますか?
83 linux  directory  fhs 

6
/ dev / nullのような「ブラックホール」ディレクトリを作成するにはどうすればよいですか?
" /dev/null"ディレクトリ(または "ブラックホール"ディレクトリ)を作成して、そこに書き込まれたファイルが実際には書き込まれず、消えてしまうようにします。 大きな一時ファイルをディレクトリに書き込むアプリケーションがあります。私はファイルの名前を制御することはできず、これらのファイルの内容についてはあまり気にしません。これらのファイルを定期的に上書きするスクリプトを書くこともできますが、ファイルは非常に迅速に書き出されてディスクをいっぱいにします。もっと賢いものを探しています。実際には、書き込みがもう一方の端で破棄されているだけなのに、アプリケーションにこれらのファイルを書き込むと「考えて」もらいたいのです。 この古い関連スレッドも参照してください。

2
「/」に「..」エントリがあるのはなぜですか?
これは常に私を困惑させてきました。ルートディレクトリに親ディレクトリへの参照が含まれているのはなぜですか? bob @ bob:/ $ ls -a 。ビルドホームlib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old lost + found proc selinux usr boot etc libメディアルートsrv var ファイルシステムでディレクトリがどのように管理されているかを理解しています-各ディレクトリにはそれ自体へのn + 2ポインタがあります(n =ディレクトリ内のサブディレクトリの数)。直接のサブディレクトリごとに1つ、その親に1つ、それ自体に1つ。 しかし、/の親は何ですか?

8
ディレクトリにアクセスするときの「入出力エラー」
リムーバブルハードドライブ上のディレクトリのコンテンツを一覧表示して削除したい。しかし、私は「入出力エラー」を経験しました: $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm: cannot remove `pic/011.jpg': Input/output error $ ls -la pic ls: cannot access pic/60.jpg: Input/output error -????????? ? ? ? ? ? 006.jpg -????????? ? ? ? …
80 ubuntu  directory  ntfs 

14
ディレクトリ内のすべてのファイルを削除する方法は?
ディレクトリ内のすべてのファイルとサブディレクトリを削除しようとしています。以前rm -rはすべてのファイルを削除していましたが、最上位ディレクトリ自体を除くすべてのファイルとサブディレクトリを削除したいです。 たとえば、のようなトップディレクトリがありimagesます。ファイルheader.png、footer.pngおよびサブディレクトリが含まれています。 ここで、サブディレクトリを削除しますがheader.png、footer.pngではありませんimages。 Linuxでこれを行うにはどうすればよいですか?

5
/ usrディレクトリの発音
どのように発音し/usrますか? ネットで誰かがそれを「ユーザー」と読んでいることがわかりました...しかし、私が知っていることには、このディレクトリはユーザーとは関係ありません。頭字語の意味は「Unix固有(またはシステム)リソース」です。 そのようなフォルダーの範囲の意味をすぐに理解しやすくするために、どうすればそれを読むことができますか?
71 directory 

6
ネストされたディレクトリのフラット化
これはおそらく非常に簡単ですが、私にはわかりません。私はこのようなディレクトリ構造を持っています(dir2はdir1の中にあります): /dir1 /dir2 | --- file1 | --- file2 dir2ではなくdir1でfile1とfile2を取得するような方法で、このディレクタ構造を「フラット化」する最良の方法は何ですか。


7
rsyncディレクトリを比較しますか?
rsyncで2つのディレクトリを比較し、違いのみを出力することは可能ですか?ドライランオプションがありますが、詳細度を特定のレベルに上げると、比較されたすべてのファイルが表示されます。 ls -alRそしてdiffすべての行を異ならせるソースのハードリンクがあるので、ここにはオプションではありません。(もちろん、perlでこの列を削除できます。)


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