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

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

2
新しいファイルを作成せずにディレクトリとその内容をパスワードで保護する最も簡単な方法は?
ディレクトリとその中のすべてのファイル(その下のディレクトリツリー全体)をパスワードで保護または暗号化します。ホームディレクトリ全体をわずらわせたくありません。特定のディレクトリにいくつかのファイルとフォルダを入れたいです。パスワードを使用してディレクトリを暗号化または復号化できるようにしたいと思います。コマンドラインを使用すると最適です。暗号化されたバージョンとして新しいファイルを作成してから、暗号化されていない以前のファイルを削除する必要はありません。

2
同じ名前のフォルダーとファイルを作成できないのはなぜですか?
この問題は一度もありませんでしたが、何らかの理由で、フォルダーの名前をに変更できませんpackages/。 これは構造です: root - packages_old/ - packages Thunarでフォルダーの名前を変更しようとすると、ファイルが既に存在するというエラーメッセージが表示されます。と同じmv: blender iso $ mv packages_old/ packages/ mv: accessing `packages/': Not a directory ファイルとフォルダーの名前を同じ名前に変更できないのはなぜですか: root - packages/ - packages 私は前にこれをやったことを誓います。

3
プライベートディレクトリの下にパブリックディレクトリを作成できますか?
サーバー上にアクセス許可700の個人フォルダー/ a / bがあります。/a/bのコンテンツを他のユーザーがリストしたくない。/ aの所有者はルートです。 ここで、すべてのユーザーに対してディレクトリ/ a / b / cの完全な権限を開く必要があります。 / a / b / cの許可を777に変更しましたが、他の人にはまだアクセスできません。

5
ファイルをコピーし、同時にターゲットディレクトリを作成するにはどうすればよいですか?
私がしたいcp aaa/deep/sea/blob.psdのbbb/deep/sea/blob.psd deepおよびseaディレクトリが下に存在しない場合bbb、コピーが必要なディレクトリを作成し、ファイルをコピーするようにコピーを行うにはどうすればよいですか? 今、私 No such file or directoryは深くなり、海は存在しません。 私は男性のヘルプページやその他の質問を見ましたが、何も飛び出しませんでした。 私が持っている最も近いものはrcp、ディレクトリに使用しています: rcp -r aaa/deep/sea/ bbb/deep/sea/ ただし、これによりディレクトリとコンテンツ全体がコピーされ、1つのファイルが必要になります。しかしそれをやろうとするとcp: cannot create regular file bbb/deep/sea/blob.psd' such file or directory

3
./および../ディレクトリとは何ですか?
簡単な質問ですが、どこを見るべきかわかりません。グーグルはピリオドとスラッシュに反応しません。 私はちょうど(サブフォルダ/ファイルを含めない)、現在のディレクトリ内のファイル&ディレクトリの#をカウントしようとしていると差別化しようとしていたls -1 | wc -lとls | wc -l、彼らは同じように見えるからです。私が見ていたサイトは、「これは./および../ディレクトリもカウントしていることを覚えておいてください」と言っていました。についてls -1は、前のディレクトリが含まれているのか、それとも何か(私は望まない)が含まれているのかどうかはわかりませんが、テストではそれが行われなかったようです。 誰かが、現在のディレクトリのみ(サブではない)のファイルとディレクトリの数をカウントするのに最も適切なものと、。/および../ディレクトリの意味を確認できますか?

1
gpg:警告:homedir '/home/user/.gnupg'の安全でない所有権
システム:Ubuntu 18.04ベースのLinux Mint 19 Betaをテストしています。 関連のないパッケージをインストールしているときにこの警告が表示されました。 gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg' これは、lsディレクトリ自体の出力です。 $ lld /home/vlastimil/.gnupg drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg それは問題ないようです。 これは、lsディレクトリの内容の出力です。 $ ll /home/vlastimil/.gnupg/ total 24K drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 …

7
削除したディレクトリからcdする必要があるのはなぜですか?
私のサーバーには、次のようなディレクトリ構造があります。 /myproject/code 通常、サーバーへのssh接続があり、そのディレクトリに「スタンド」します。 root@machine:/myproject/code# コードの新しいバージョンをデプロイすると、コードディレクトリが削除されるため、次のようにします。 root@machine:/myproject/code# ./run -bash: ./run: No such file or directory そして、私が見つけた唯一の解決策は、CDを出し入れすることです: root@machine:/myproject/code# cd ../code root@machine:/myproject/code# ./run Running... これを回避できますか?それはやや奇妙な動作です。なぜこれが起こるのか、良い説明があれば感謝します。

6
解凍時にサブディレクトリを作成しないようにunzip / zipを強制するにはどうすればよいですか?
zipファイルの作成方法によっては、すべてのファイルを直接抽出する場合と、サブディレクトリにファイルを抽出する場合があります。 後者が当てはまる場合、どうすれば強制的に unzipコマンドにその第1レベルのディレクトリを「無視」さますか? 例: cd /tmp wget http://omeka.org/files/omeka-1.5.1.zip mkdir omeka unzip omeka-1.5.1.zip -d omeka/ cd omeka/ ll 私が得ているのは/tmp/omeka/omeka-1.5.1/: total 12 drwxr-xr-x 3 root root 4096 2012-05-08 18:44 ./ drwxrwxrwt 6 root root 4096 2012-05-08 18:44 ../ drwxr-xr-x 5 root root 4096 2012-04-20 14:54 omeka-1.5.1/ 私が欲しいのは、に抽出されたファイルです/tmp/omeka/(1レベル上にあり、ディレクトリ構造にバージョン番号が含まれていません) /tmp/omeka/(files) -j「パスをジャンク」するオプションを使用できることは知っていますが、最上位のディレクトリ構造だけではなく、サブディレクトリ構造を保持したいです。これどうやってするの?
19 directory  zip 

4
Unixファイルシステムでディレクトリはどのように実装されますか?
私の質問は、ディレクトリの実装方法です。テーブル、配列などの変数のようなデータ構造を信じることができます。UNIXはオープンソースなので、新しいディレクトリを作成したときにプログラムが実行する処理をソースで確認できます。トピックの参照先または詳細を教えてください。ディレクトリは、私が理解できるファイルであり、実際にファイルであるということですか?ファイルが「何か」ファイルに保存されているかどうかはわかりませんが、ほぼすべてについて単語ファイルを言うことができますが、変数aファイル。たとえば、リンクは確かにファイルではなく、リンクはディレクトリのようなものですが、ディレクトリがファイルであることには違反しますか?

4
busyboxのディレクトリへのシンボリックリンクをアトミックに変更するにはどうすればよいですか?
シンボリックリンクを(可能な限り近くで)アトミックに変更しようとしています。私はもう試した: ln -sf other_dir existing_symlink existing_symlinkが指すディレクトリに新しいシンボリックリンクを置くだけです。 ln -sf other_dir new_symlink mv -f new_symlink existing_symlink それは同じことをしました:シンボリックリンクをディレクトリに移動しました。 cp -s other_dir existing_symlink ディレクトリであるため拒否します。 私はそれmv -Tがこのために作られたと読んだことがありますが、busyboxには-Tフラグがありません。

5
ディレクトリごとにエイリアスを設定する方法は?
エイリアスを持っていると仮定しますが、go異なるディレクトリで異なることをしたいですか? 1つのディレクトリで実行する必要がありますcmd1が、別のディレクトリで実行する必要がありますcmd2 ところで、上記のディレクトリに切り替えるためのエイリアスは既にあります。goエイリアスにエイリアスの割り当てを追加することは可能fooですか? alias "foo=cd /path/to/foo" OSXでbash(?)を使用しています。

1
特定の深さのサブフォルダーで再帰的にrsync
私がしたいrsync再帰的にフォルダだけが特定の深さに含まれるサブフォルダをしたいです。 たとえば、次のように1、2、3、または4つのサブフォルダーの深さが必要です。 source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── wanted with depth 3.txt │ └── wanted with depth 2.txt ├── subfolder 2 │ └── wanted with depth 2.txt └── wanted with depth 1.txt

1
zshでの「../」のタブ補完
bashでは、タブ補完を使用して、1つのディレクトリを上下に移動し、別のパスに再び下降できます。例えば、私はだと仮定$HOME/folder1し、私がしたいcdの$HOME/folder2。$HOMEには2つの子ディレクトリfolder1とのみがありfolder2ます。 bashでは、単に入力できます cd ..[TAB]f[TAB]2 で終わることになり$HOME/folder2ます。私の新しいzshインストールでは、を押すと、名前に2 cd ..[TAB]つの子ディレクトリのリストが作成されます。$HOME/folder1. 私が慣れている動作を取得する簡単な方法はありますか?または、私がzshで望んでいることを達成するのがさらに簡単なものがありますか?

4
フォルダーとそのすべての親ディレクトリに読み取りおよび書き込み権限を設定します
rootディレクトリsubfolderNとそのすべての親フォルダに対するユーザーの読み取りおよび書き込み権限をまで設定する必要がありますroot。 私は手でそれを行うことができます: $ sudo chmod +rx /root/subfolder1/subfolder2/subfolderN $ sudo chmod +rx /root/subfolder1/subfolder2 $ sudo chmod +rx /root/subfolder1 $ sudo chmod +rx /root しかし、大きければN疲れます。1つのコマンドで自動的に行う方法

4
vimのファイルビューからディレクトリリストに切り替える方法は?
dirを開きましたvim some/dir。ツリー内をナビゲートできますが、ファイルを開いた後、ディレクトリビューに戻って別のファイルにナビゲートするためにファイルビューを閉じるにはどうすればよいでしょうか。:wqvimセッション全体を閉じるため、オプションはありません。それにはforモードがあると思いますが、それが何と呼ばれているのか、どのように起動するのかわかりません。 ファイルをファイルナビゲーションビューに閉じる方法は?

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