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

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

1
ディレクトリ内の複数のファイルをtarする方法はありますか(Linux / Unix)?
tarディレクトリ内のいくつかの(特定の)ファイルにかなり簡単な方法はありますか?たとえば、次がディレクトリであるとしましょう: -rw-r--r-- 1 allend bin 98 Jul 20 15:50 scriptlog.log -rw-r--r-- 1 allend bin 19533 Jul 29 21:47 serveralert.log -rwxr--r-- 1 allend bin 1625 Jul 29 21:47 orion -rw-r--r-- 1 allend bin 24064 Jul 29 21:49 orion_files.tar -rwxr--r-- 1 allend bin 156 Aug 4 21:22 htmltest -rw-r--r-- 1 allend bin …
26 files  tar 


2
ファイルを連結する最速の方法
合計20GBを超える1万個以上のファイルがあり、それらを1つのファイルに連結する必要があります。 より速い方法はありますか cat input_file* >> out ? 推奨される方法はbashコマンドです。Pythonは、かなり遅くなければ受け入れられます。
25 bash  shell-script  files  cat 


1
limits.conf値はプロセスごとに適用されますか?
私はoracleユーザーのnofile値を調整しています/etc/security/limits.confが、その動作について質問があります:すべてのプロセスでnofileユーザーが開くことができるファイルの総数を制限するか、ユーザーが持つことができるファイルの総数を制限しますプロセスごとに開いていますか? 具体的には、次の使用法の場合: oracle hard nofile 65536
25 linux  files  limit 

5
名前がドットで始まるディレクトリの特別なところは何ですか?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Software Engineering Stack Exchangeから移行されました。 8年前に移行され ました。 これら2つの違いは何だろうと思っていました。 ~/somedirectory/file.txt そして ~/.somedirectory/file.txt Googleでこれを尋ねるのは本当に難しい.です。何と呼べばいいのかさえわからないときを説明する方法がわからなかったからです。しかし、ドットを含めることと除外することの違いを誰かが説明できますか?

1
所有者/ルートとRUID / EUIDの違い
私は質問で言及された概念に比較的新しく、異なるソースからそれらについて読むことはそれらをより混乱させるだけです。これは私がこれまでのところ理解したことです: ファイルのアクセス許可が与えられると、次のようになります。 -rwsr-xr-- 1 user1 users 190 Oct 12 14:23 file.bin user2グループ内のユーザーがusers実行しようとすると仮定しますfile.bin。setuidビットが設定されていない場合、これはRUIDとEUIDの両方file.binがUIDと等しいことを意味しuser2ます。ただし、setuidビットが設定されているため、これはRUIDがのUIDと等しいことを意味しますが、EUIDはuser2ファイルの所有者のUIDですuser1。 私の質問は: ファイルの所有者との違いは何rootですか?root所有者と同じ権限を持っていますか?または、アクセス許可リストに別のエントリが必要rootですか? RUIDとEUIDの違いは? 私が理解しているように、RUIDとEUIDはプロセスにのみ適用されます。その場合、なぜユーザーIDの値があるのですか? RUIDがプロセスを作成するユーザーであり、EUIDが現在プロセスを実行しているユーザーである場合、この質問の最初の回答の最初の文は意味がありません。 setuidビットの機能を正しく理解しましたか?

4
コマンドラインに「開く」コマンドはありますか?
コマンドラインには、ファイルの種類に基づいて、特定のファイルを開くために使用されるプログラムの推奨リストを取得する方法がありますか?たとえば、.pdfファイルにはopen with...、プログラムEvinceとを使用した推奨事項がありDocument Viewerます。 ほとんどの場合にコマンドラインを使用しますが、特定の種類のファイルを開くために使用するプログラムの名前を忘れることがあります。 ところで、私はUbuntu 13.10を使用しています。 プロチップ 以下の@slmの選択された回答のおかげで、次のbashスクリプトをというファイルに作成しましたopenwith.sh。 xdg-mime query default $(xdg-mime query filetype $1) エイリアスとして追加するか、openwithコマンドとして直接実行します。

8
Bashの複数のテキストファイルの先頭と末尾にテキストを追加するにはどうすればよいですか?
テキストファイルでいっぱいのディレクトリがあります。私の目標は、すべてのテキストの最初と最後にテキストを追加することです。先頭と末尾にあるテキストは、各ファイルで同じです。 Webから取得したコードに基づいて、これはファイルの先頭に追加するためのコードです。 echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt これは、ファイルの最後に追加するためのコードです。目標は};、各ファイルの最後にテキストを追加することです。 echo "};" >> $BASEDIR/Translations/Javascript/*.txt 私が描いた例は、個々のファイルを操作するためのものでした。ワイルドカードを使用して、複数のファイルを操作してみようと思いました*.txt。 私も他の間違いを犯しているかもしれません。いずれにしても、複数のファイルの最初と最後にテキストを追加するにはどうすればよいですか?

3
RAMにロードされたプロセスによってファイルが開かれていますか?
たとえばsed、コマンドはプログラムであり、プログラムはファイル内の体系化されたロジックであり、これらのファイルはハードディスク上のどこかにあります。ただし、コマンドの実行中は、ハードディスクからファイルのコピーがRAMに入れられ、RAMに命が吹き込まれ、処理を行うことができ、プロセスと呼ばれます。 プロセスは他のファイルを利用したり、それらに読み書きしたりすることができ、それらを行う場合、それらのファイルはオープンファイルと呼ばれます。実行中のすべてのプロセスによって、開いているすべてのファイルを一覧表示するコマンドがありますlsof。 OK、だから私が疑問に思うのは、コマンドの二重の寿命、1つはハードディスク上、もう1つはRAM上でも、他の種類のファイル、たとえばロジックがプログラムされていないが単にデータ。 私の想定では、プロセスによって開かれたファイルもRAMに読み込まれます。それが本当かどうかはわかりません、それは単なる直観です。 誰かがそれを理解できますか?
24 files  memory  lsof 

2
「cp」を強制終了するとどうなりますか?それは安全ですか、それは結果をもたらしますか?
実行中に+ をcp入力してコピーコマンドを終了すると、ext4ファイルシステムにどのような影響がありますか?CtrlC ファイルシステムは破損しますか?不完全なコピーされたファイルが占有しているパーティションのスペースは、削除後も使用可能ですか? そして、最も重要なことは、cpプロセスを終了することは安全なことですか?

4
Linux許可004の何が特別なのですか?
Practical Unix and Internet Securityを読んでいたとき、理解できない次の行に出くわしました。 wuアーカイブサーバーを使用している場合は、アップロードされたファイルがモード004でアップロードされるように構成して、別のクライアントがダウンロードできないようにすることが できます。これは、単にディレクトリを読めないようにするよりも優れた保護を提供します。これは、人々がファイルをアップロードし、友人にダウンロードする正確なファイル名を伝えることを防ぐためです。 004の許可はに対応し-------r--ます。読み取りアクセス権がある場合、ファイルをダウンロードできませんか?また、単にディレクトリを読み取り不可能にするよりも良いと考えられるのはなぜですか?これは何を意味しますか? 注:これは、許可されていないユーザーが匿名FTPを使用して違法で著作権で保護された素材をサーバーに残すことに関するものです。上記の解決策は、一定期間後にディレクトリの内容を削除するスクリプトとともにこれを防ぐために提案されました。

6
アーカイブファイルを制御された方法で破損する方法は?
CRCチェックサムを使用して、破損したアーカイブをチェックする関数を作成しました。 それをテストするために、アーカイブを開き、16進エディタでコンテンツをスクランブルしました。問題は、これが破損したファイルを生成する正しい方法だとは思わないことです。 「制御された破損」を作成する他の方法はありますか。完全にランダムではありませんが、実際の破損したアーカイブで何が起こるかをシミュレートできますか?意図的に何かを破損する必要はなかったので、ファイル内のデータがランダムにスクランブルされる以外に、その方法についてはよくわかりません。
23 files  corruption 


4
Unixインターネットソケットファイルはありますか?
「すべてがファイル」はUnixの主要な概念の1つであることを理解していますが、ソケットはカーネルによって提供されるさまざまなAPI(ソケット、sendto、recvなど)を使用し、通常のファイルシステムインターフェイスとは異なります。 この「すべてがファイル」は、ここでどのように適用されますか?

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