序文 ご存知のとおり、Linux ではハードディスクやグラフィック カードなどすべてがファイルです。 Linux 内を移動するときに遭遇するファイルのほとんどは、通常のファイルとディレクトリ ファイルです。ただし、5 種類の異なる効果に対応する他のタイプもあります。したがって、Linux でのファイル タイプを理解することは、さまざまな点で非常に重要です。 信じられないなら、記事を全文読んでみれば、それがいかに重要であるかが分かるでしょう。ファイルの種類を理解していない場合、恐れることなく任意の変更を加えることはできません。 間違った変更を加えると、ファイル システムが破損する可能性があるため、変更を行うときは注意してください。 Linux システムでは、すべてのデバイスとデーモンがファイルとして保存されるため、ファイルは非常に重要です。 Linux で利用できるタイプはいくつありますか? 私の知る限り、Linux には合計 7 種類のファイルがあり、3 つの主要なカテゴリに分かれています。詳細は以下の通りです。 • 通常の文書 • カタログファイル • 特殊ファイル(このカテゴリには 5 つのファイル タイプがあります) • リンクされたファイル • キャラクタデバイスファイル Linux のファイル タイプをよりよく理解するには、次の表を参照してください。
方法1: Linuxでファイルの種類を手動で識別する Linux をよく知っていれば、上記の表を参考にしてファイルの種類を簡単に識別できます。 Linux で通常のファイルを表示するにはどうすればいいですか? Linux で通常のファイルを表示するには、次のコマンドを使用します。通常のファイルは、Linux ファイル システム内のどこにでも出現する可能性があります。 通常のファイルの色は「白」です。 # ls -la | grep ^- -rw------. 1 mageshm mageshm 1394 1月18日 15:59 .bash_history -rw-r--r--。1 mageshm mageshm 2012年5月11日 18 .bash_logout -rw-r--r--。1 mageshm mageshm 176 2012年5月11日 .bash_profile -rw-r--r--。1 mageshm mageshm 124 2012年5月11日 .bashrc -rw-r--r--。 1 ルート ルート 26 12月 27 17:55 いいね -rw-r--r--。1 ルート ルート 104857600 2006 年 1 月 31 日 test100.dat -rw-r--r--。 1 ルート ルート 104874307 2012 年 12 月 30 日 test100.zip -rw-r--r--。 1 ルート ルート 11536384 2012 年 12 月 30 日 test10.zip -rw-r--r--。1 ルート ルート 61 12月 27 19:05 test2-bzip2.txt -rw-r--r--。1 ルート ルート 61 12月 31 14:24 test3-bzip2.txt -rw-r--r--。1 ルート ルート 60 12月 27 19:01 test-bzip2.txt Linux でディレクトリ ファイルを表示するにはどうすればいいですか? Linux でディレクトリ ファイルを表示するには、次のコマンドを使用します。ディレクトリ ファイルは、Linux ファイル システム内のどこにでも出現できます。カタログファイルの色は「青」です。 # ls -la | grep ^d drwxr-xr-x. 3 mageshm mageshm 4096 12月31日 14:24 リンク/ drwxrwxr-x. 2 mageshm mageshm 4096 11月16日 15:44 perl5/ drwxr-xr-x. 2 mageshm mageshm 4096 11月16日 15:37 public_ftp/ drwxr-xr-x. 3 mageshm mageshm 4096 11月16日 15:37 public_html/ Linux でリンクされたファイルを表示するにはどうすればいいですか? Linux でリンク ファイルを表示するには、次のコマンドを使用します。リンク ファイルは Linux ファイル システム内のどこにでも配置できます。 使用可能なリンク ファイルには、ソフト リンクとハード リンクの 2 種類があります。リンク先のファイルの色は「ライトエメラルド」です。 # ls -la | grep ^l lrwxrwxrwx. 1 ルート ルート 31 12月 7 15:11 s-link-file -> /links/soft-link/test-soft-link lrwxrwxrwx. 1 ルート ルート 38 12月 7 15:12 s-link-folder -> /links/soft-link/test-soft-link-folder Linux で文字デバイス ファイルを表示するにはどうすればいいですか? Linux で文字デバイス ファイルを表示するには、次のコマンドを使用します。文字デバイス ファイルは特定の場所にのみ表示されます。 /dev ディレクトリに表示されます。キャラクタデバイスファイルの色は「黄色」です。 # ls -la | grep ^c # ls -la | grep ^c crw------。1 ルート ルート 5, 1 1月 28 14:05 コンソール crw-rw----。1 ルート ルート 10, 61 1月 28 14:05 cpu_dma_latency crw-rw----。1 ルート ルート 10, 62 1月28日 14:05 クラッシュ crw-rw----。1 ルート ルート 29, 0 1月 28 14:05 fb0 crw-rw-rw-。 1 ルート ルート 1、7 1月 28 14:05 フル crw-rw-rw-。 1 ルート ルート 10, 229 1月 28 14:05 ヒューズ Linux でブロック ファイルを表示するにはどうすればよいでしょうか? Linux でブロック ファイルを表示するには、次のコマンドを使用します。チャンク ファイルは特定の場所にのみ表示されます。 /dev ディレクトリに表示されます。ブロックファイルの色は「黄色」です。 # ls -la | grep ^b brw-rw----。1 ルートディスク 7、0 1月28日 14:05 loop0 brw-rw----。1 ルートディスク 7、1 1月 28 14:05 loop1 brw-rw----。1 ルートディスク 7、2 1月28日 14:05 loop2 brw-rw----。1 ルートディスク 7、3 1月28日 14:05 loop3 brw-rw----。1 ルートディスク 7、4 1月28日 14:05 loop4 Linux でソケット ファイルを表示するにはどうすればいいですか? Linux でソケット ファイルを表示するには、次のコマンドを使用します。ソケット ファイルはどこにでも配置できます。 Scoket ファイルの色は「ピンク」です。 (LCTT 翻訳メモ: ここでおよび以下に記載されているソケット ファイルと名前付きパイプ ファイルの場所に関する元の説明は誤りであったため、修正されました。) # ls -la| grep ^s srw-rw-rw- 1root root0 1月5日 16:36system_bus_socket Linux で名前付きパイプ ファイルを表示するにはどうすればいいですか? Linux で名前付きパイプ ファイルを表示するには、次のコマンドを使用します。名前付きパイプ ファイルはどこにでも配置できます。名前付きパイプ ファイルの色は「黄色」です。 # ls -la | grep ^p prw-------。 1 ルート ルート 0 1月 28日 14:06 replication-notify-fifo| prw-------。 1 ルート ルート 0 1月28日 14:06 統計メール| 方法 2: Linux でファイル コマンドを使用してファイルの種類を識別する方法 Linux の file コマンドを使用すると、さまざまなファイル タイプを識別できます。ここには、ファイル システム テスト、マジック バイト テスト、ファイル タイプを識別するための言語テストの 3 つのテスト セットが順番に用意されています。 Linux でファイル コマンドを使用して通常のファイルを表示する方法 ターミナルで、ファイル コマンドに続いて通常のファイルを入力するだけです。 file コマンドは、指定されたファイルの内容を読み取り、ファイルの正確なタイプを表示します。 そのため、通常のファイルごとに異なる結果が表示されます。通常のファイルの異なる結果を以下で参照してください。 # ファイル 2daygeek_access.log 2daygeek_access.log: 非常に長い行を含む ASCII テキスト # ファイル powertop.html powertop.html: HTML ドキュメント、ASCII テキスト、非常に長い行を含む # ファイル 2g-test 2g-test:JSONデータ # ファイル powertop.txt powertop.txt:HTML ドキュメント、UTF-8 Unicode テキスト、非常に長い行を含む # ファイル 2g-test-05-01-2019.tar.gz 2g-test-05-01-2019.tar.gz:gzip 圧縮データ、最終更新: 2019 年 1 月 5 日土曜日 18:22:20、Unix から、元のサイズ 450560 Linux でディレクトリ ファイルを表示するために file コマンドを使用するにはどうすればよいでしょうか? ターミナルで、ファイル コマンドに続いてディレクトリを入力するだけです。以下の結果をご覧ください。 # ファイル画像/ 写真/:ディレクトリ Linux でファイル コマンドを使用してリンクされたファイルを表示するにはどうすればよいでしょうか? ターミナルで、ファイル コマンドに続けてリンク ファイルを入力するだけです。以下の結果をご覧ください。 # ファイルログ log:/run/systemd/journal/dev-log へのシンボリックリンク Linux で file コマンドを使用してキャラクタ デバイス ファイルを表示するにはどうすればよいですか? ターミナルで、ファイル コマンドに続けてキャラクタ デバイス ファイルを入力するだけです。以下の結果をご覧ください。 # ファイル vcsu vcsu:キャラクタースペシャル(7/64) Linux でファイル コマンドを使用してブロック ファイルを表示するにはどうすればよいでしょうか? ターミナルで、ファイル コマンドに続けてブロック ファイルを入力するだけです。以下の結果をご覧ください。 # ファイル sda1 sda1:ブロックスペシャル(8/1) Linux でファイル コマンドを使用してソケット ファイルを表示するにはどうすればよいですか? ターミナルで、ファイル コマンドに続けてソケット ファイルを入力するだけです。以下の結果をご覧ください。 # ファイル system_bus_socket システムバスソケット:ソケット Linux でファイル コマンドを使用して名前付きパイプ ファイルを表示するにはどうすればよいでしょうか? ターミナルで、ファイル コマンドに続けて名前付きパイプ ファイルを入力するだけです。以下の結果をご覧ください。 # ファイルパイプテスト パイプテスト:fifo(名前付きパイプ) 方法 3: Linux で stat コマンドを使用してファイルの種類を識別する方法は? stat コマンドを使用すると、ファイルの種類やファイル システムの状態を表示できます。このユーティリティは、ファイル コマンドよりも多くの情報を提供します。ファイルのサイズ、ブロック サイズ、IO ブロック サイズ、Inode 値、リンク、ファイル権限、UID、GID、ファイルのアクセス/更新および変更時刻、その他の詳細など、ファイルに関する多くの情報を表示します。 Linux で stat コマンドを使用して通常のファイルを表示するにはどうすればいいですか? ターミナルで、stat コマンドに続いて通常のファイルを入力するだけです。以下の結果をご覧ください。 # 統計 2daygeek_access.log ファイル: 2daygeek_access.log サイズ: 14406929 ブロック: 28144 IO ブロック: 4096 通常ファイル デバイス: 10301h/66305d Inode: 1727555 リンク: 1 アクセス: (0644/-rw-r--r--) Uid: ( 1000/ daygeek) Gid: ( 1000/ daygeek) アクセス: 2019-01-03 14:05:26.430328867 +0530 修正: 2019-01-03 14:05:26.460328868 +0530 変更: 2019-01-03 14:05:26.460328868 +0530 生年月日: - Linux で stat コマンドを使用してディレクトリ ファイルを表示するにはどうすればよいでしょうか? ターミナルで、stat コマンドに続けてディレクトリ ファイルを入力するだけです。以下の結果をご覧ください。 #stat 写真/ ファイル: 写真/ サイズ: 4096 ブロック: 8 IO ブロック: 4096 ディレクトリ デバイス: 10301h/66305d Inode: 1703982 リンク: 3 アクセス: (0755/drwxr-xr-x) Uid: (1000/daygeek) Gid: (1000/daygeek) アクセス: 2018-11-24 03:22:11.090000828 +0530 修正: 2019-01-05 18:27:01.546958817 +0530 変更: 2019-01-05 18:27:01.546958817 +0530 生年月日: - Linux で stat コマンドを使用してリンクされたファイルを表示するにはどうすればよいですか? ターミナルで、stat コマンドに続けてリンク ファイルを入力するだけです。以下の結果をご覧ください。 # 統計 /dev/log ファイル: /dev/log -> /run/systemd/journal/dev-log サイズ: 28 ブロック: 0 IO ブロック: 4096 シンボリック リンク デバイス: 6h/6d Inode: 278 リンク: 1 アクセス: (0777/lrwxrwxrwx) Uid: (0/root) Gid: (0/root) アクセス: 2019-01-05 16:36:31.033333447 +0530 修正: 2019-01-05 16:36:30.766666768 +0530 変更: 2019-01-05 16:36:30.766666768 +0530 生年月日: - Linux で stat コマンドを使用して文字デバイス ファイルを表示するにはどうすればよいでしょうか? ターミナルで、stat コマンドに続けてキャラクタ デバイス ファイルを入力するだけです。以下の結果をご覧ください。 # 統計 /dev/vcsu ファイル: /dev/vcsu サイズ: 0 ブロック: 0 IO ブロック: 4096 文字の特殊ファイル デバイス: 6h/6d Inode: 16 リンク: 1 デバイスタイプ: 7,40 アクセス: (0660/crw-rw----) Uid: (0/root) Gid: (5/tty) アクセス: 2019-01-05 16:36:31.056666781 +0530 修正: 2019-01-05 16:36:31.056666781 +0530 変更: 2019-01-05 16:36:31.056666781 +0530 生年月日: - Linux で stat コマンドを使用してブロック ファイルを表示するにはどうすればよいでしょうか? ターミナルで、stat コマンドに続けてブロック ファイルを入力するだけです。以下の結果をご覧ください。 # 統計 /dev/sda1 ファイル: /dev/sda1 サイズ: 0 ブロック: 0 IO ブロック: 4096 ブロック特殊ファイル デバイス: 6h/6d Inode: 250 リンク: 1 デバイスタイプ: 8,1 アクセス: (0660/brw-rw----) Uid: (0/root) Gid: (994/disk) アクセス: 2019-01-05 16:36:31.596666806 +0530 修正: 2019-01-05 16:36:31.596666806 +0530 変更: 2019-01-05 16:36:31.596666806 +0530 生年月日: - Linux で stat コマンドを使用してソケット ファイルを表示するにはどうすればよいでしょうか? ターミナルで、stat コマンドに続けてソケット ファイルを入力するだけです。以下の結果をご覧ください。 # 統計 /var/run/dbus/system_bus_socket ファイル: /var/run/dbus/system_bus_socket サイズ: 0 ブロック: 0 IO ブロック: 4096 ソケット デバイス: 15h/21d Inode: 576 リンク: 1 アクセス: (0666/srw-rw-rw-) Uid: (0/root) Gid: (0/root) アクセス: 2019-01-05 16:36:31.823333482 +0530 修正: 2019-01-05 16:36:31.810000149 +0530 変更: 2019-01-05 16:36:31.810000149 +0530 生年月日: - Linux で stat コマンドを使用して名前付きパイプ ファイルを表示するにはどうすればよいでしょうか? ターミナルで、stat コマンドに続けて名前付きパイプ ファイルを入力するだけです。以下の結果をご覧ください。 # 統計パイプテスト ファイル: パイプテスト サイズ: 0 ブロック: 0 IO ブロック: 4096 fifo デバイス: 10301h/66305d Inode: 1705583 リンク: 1 アクセス: (0644/prw-r--r--) Uid: ( 1000/daygeek) Gid: ( 1000/daygeek) アクセス: 2019-01-06 02:00:03.040394731 +0530 修正: 2019-01-06 02:00:03.040394731 +0530 変更: 2019-01-06 02:00:03.040394731 +0530 生年月日: - 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
競合の主な症状は、FLASH ボタンがジャンプし続け、不安定になり、Web ページの外観と通常のアク...
目次コードの最適化v-for でキーを使用するv-if/v-else-if/v-else でキーを使...
注:記事に誤りがある場合は、メッセージを残して指摘してください。ご協力ありがとうございます。名前名前...
npx 使用チュートリアル今晩、 Vue-Cli勉強していたところ、ふと最新の@4.xxバージョンを...
最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...
1. まず本文にulタグを追加します <!-- 順序なしリスト --> <ul i...
まず、VirtualBox仮想マシンのネットワーク設定モードについて説明します。NAT+ホストオンリ...
Innodbには以下のコンポーネントが含まれています1. innodb_buffer_pool:これ...
目次序文どのような状況でメモリリークが発生する可能性がありますか? 1. 偶発的なグローバル変数2....
この記事では、MySQL で複数のテーブルを使用して 1 対多のクエリを使用して最新のデータを取得す...
目次(1)はじめに: (2)クリップボードの内容をコピーする方法は次のとおりです。 (3)関数演算に...
ウェブサイトがワイドスクリーンの場合、ブラウザ ウィンドウを左右にドラッグすると、ウェブサイトの幅が...
Linux では、ファイルが作成されると、そのファイルの所有者はファイルを作成したユーザーになります...
序文MySQL 8.0 の最新バージョンは 8.0.4 rc であり、正式版は近日中にリリースされる...
コードを見てみましょう:コードをコピーコードは次のとおりです。 < !DOCTYPE html...