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

ファイルの操作:コピー、名前変更、検索、分析、アーカイブなど。ファイル内のテキストの操作については、/ text-processingを参照してください。ファイルファイルマネージャー(以前のNautilus)に関する質問については、/ nautilusを参照してください。

2
ファイルをダウンロードし、ソースと同じファイル構造を作成します
ダウンロードしたいURIのリストで構成される構成ファイルがあります。例えば、 http://xyz.abc.com/Dir1/Dir3/sds.exe http://xyz.abc.com/Dir2/Dir4/jhjs.exe http://xyz.abc.com/Dir1/itr.exe 構成ファイルを読み取り、各URLをコピーしますが、同時にホストと同じディレクトリ構造を作成します。たとえば、構成ファイルの最初の行では、ローカルマシンにディレクトリ構造Dir1 / Dir3を作成し(存在しない場合)、sds.exeを... / Dir1 / Dir3 /にコピーします。 「wget -i」を使用してファイル内のすべてのURLをダウンロードできることがわかりましたが、それに対応するディレクトリ構造を作成するにはどうすればよいですか

4
「実行のみ」のファイル許可の有効なユースケースは何ですか?
私はchmodとその8進数モードについて読んでいました。私はそれ1が実行のみであることを見ました。実行のみの権限の有効なユースケースは何ですか?ファイルを実行するには、通常、読み取りおよび実行権限が必要です。 $ echo 'echo foo' > say_foo $ chmod 100 ./say_foo $ ./say_foo bash: ./say_foo: Permission denied $ chmod 500 ./say_foo $ ./say_foo foo


3
ファイルへの書き込みアクセスを非侵襲的にテストする方法は?
シェルスクリプトで、実際にファイルを変更せずに、ファイルへの書き込みアクセスを簡単かつ非侵襲的にテストするにはどうすればよいですか? の出力を解析することはできましたがstat、実装と時間によって統計出力がどれだけ異なるかはわかりませんが、それは本当に複雑で、おそらく壊れやすいようです。 ファイルの最後に追加して、それが成功するかどうかを確認することもできますが、考えられる2つの理由から、潜在的に危険です。 ここで追加を削除する必要があり、他のプロセスがファイルに書き込む場合、私の行が最後ではないため、これはすぐに重要になります。 ファイルを読み取るプロセスには、そのファイルの内容に関する任意の要件がある場合があり、そのアプリケーションが壊れている可能性があります。

3
テキストファイルを開き、それ自体を更新させます
テキストファイルを開いて、それ自体を更新するにはどうすればよいですか?方法に似ていますtop。 ログファイルを開き、その場で更新されるのを確認します。 私はちょうど試しました: $ tail error.log ただし、ログファイルの行を表示するだけであることに気付きました。 RHEL 5.10を使用しています
20 files  monitoring  tail 

4
ファイル許可におけるユーザーおよびグループ所有者の優先順位
Linux(Arch Linux)でのファイルのアクセス権に関して、(私にとっては)予期せぬ何かに遭遇しました。基本的に私は: userX に groupX fileX userX:groupX ---rwx---- 困ったこと:でアクション(rwx)を実行できませんfileX。これは正解?これが実際に予想される動作であることを誰かが確認できますか? 私が実行できる唯一のアクションがあるmvとrm私は親ディレクトリへの書き込み権限を持っているので。 問題は、これらの権限は、最も一般的な権限(その他->グループ->ユーザー)から始まって、互いに崩れると常に考えていたことです。言い換えれば、o=rwxグループとユーザーの許可が何であるかを誰が気にしているのでしょうか?どうやらこれは事実ではありませんが、私にはあまり意味がありません。それは直感に反するようです。このアプローチが有用であると思われる唯一のことは、非常に特定の人/グループを簡単に除外することです。これは賢明な方法ではないようです(imho)。それに、所有者(およびグループ?)はchmodとにかくできるはずです。この問題について何か考えはありますか?


1
ファイルごとにディレクトリを移動する方法は?(「コピーして削除」の代わりに)
私のコンピューターには500GBのドライブが1つあります。 私はからのデータの400ギガバイトを移動したい/unencryptedの/encrypted。 両方のディレクトリが同じパーティションにあるが、/encryptedによって処理されるのeCryptfs、そうmv /uncrypted/* /encryptedでしょう: すべてのファイルを宛先にコピーします 次に、それらをソースから削除します ...それは800GBを必要とするので、私は余裕がない ファイルを1つずつ移動した場合、問題はありません(ecryptfsゾーンは動的です)。 mvディレクトリをファイルごとに移動するオプションや別のツールはありますか? 膨大な数のファイルがあるため、ARG_MAXはスクリプトベースのソリューションでは問題になる可能性があります。

6
テキストファイルに使用する拡張子は?(Unix / Linux)
拡張子のないテキストファイルを.txt正常に読み取ることができることに気付きました。どうして?これらのファイルを.txt拡張子付きまたは拡張子なしで保存する必要がありますか? また、.iniファイルについてはどうですか?私は通常、次のように使用します:config.iniここで拡張機能を削除する必要がありますか? Linuxがファイル拡張子を処理する方法に関する一般的なリソースがあれば役に立つでしょう。

4
正規表現を使用して多くのファイルの名前を変更するにはどうすればよいですか?
Mac OS X(10.7.2)で多くのファイルの名前を変更したいのですが、renameコマンド用のperlパッケージがありません。 私のファイルには「T452-102456-0.png」のような名前があり、「-0」の部分を削除したいです。独自のphp-cliスクリプトを記述することでこのアクションを実行できることは知っていますが、より簡単で高速なソリューションを知りたいと思います。
20 files  rename 

3
ディレクトリで誤って-R + xをchmodしました。正しい権限を復元するにはどうすればよいですか?
まあ、具体的には、そうでしたchmod -R 755。これで、すべてのファイルが実行可能になりましたが、これは望ましくありません。の各ファイルの最初の2バイトを調べる必要があると考えていますが、#!これですべてがカバーされますか?代わりにfile、すべてを調べて、その決定に基づいて判断する必要がありますか?または、これを行うためのより良い方法はありますか? 再帰的にディレクトリを通過し、「実行可能」でないファイルに-xを設定する好ましい方法は何ですか?



4
Linuxファイルアクセスの監視
過去1週間に特定のファイルにアクセスした人をunixで見つける方法はありますか?それは、ユーザーまたは他の場所にFTPで転送するスクリプトである可能性があります。特定のファイルにアクセスしたユーザー名のリストを取得できますか?特定のファイルにアクセスしているユーザーを見つけるにはどうすればよいですか?

7
ダウンロードしたファイルのチェックサムを計算する理由
ダウンロード可能なファイルの横にチェックサムが表示されることがよくあります。この練習の目的は私を免れます。破損したファイルを検出することは明らかですが、この破損の原因は何でしょうか? ネットワークプロトコルによって検出されるため、転送エラーによってファイルが破損することはありません。また、悪意のある目的でファイルを変更できる攻撃者は、特定のチェックサムを同様に変更できます。ハードドライブのエラーをチェックしていますか?読むとき、書くとき、それらは起こりそうですか?重要なものが欠けていますか?

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