Skip to main content

10ファイルシステムをナビゲートするための必須のLinuxコマンド

Introduction to Linux - Installation and the Terminal - bin 0x01 (六月 2026)

Introduction to Linux - Installation and the Terminal - bin 0x01 (六月 2026)
Anonim

このガイドでは、Linux端末を使用してファイルシステムをナビゲートできるようにするために知っておく必要のある10のLinuxコマンドをリストしています。

現在のディレクトリ、他のフォルダへの移動方法、帰宅する方法、ファイルとフォルダを作成する方法、リンクを作成する方法

01の10

あなたがどのフォルダにいるか

ターミナルウィンドウを開くときにまず知る必要があるのは、ファイルシステム内の場所です。

これは、ショッピングモール内の地図上にある「あなたはここにいる」マーカーのように考えることができます。

あなたがどのフォルダにいるかを知るには、次のコマンドを使用します:

pwd

返された結果 pwd シェルのバージョンを使用しているかどうかによって異なる場合があります pwd またはあなたにインストールされているもの / usr / bin ディレクトリ。

一般的には、/ home / username.

02の10

現在のディレクトリの下にあるファイルとフォルダ

どのフォルダにいるのか分かったので、現在のディレクトリの下にあるファイルとフォルダを確認することができます。 ls コマンド。

ls

それ自身では、 ls コマンドは、ピリオド(。)で始まるものを除いて、ディレクトリ内のすべてのファイルとフォルダを一覧表示します。

隠しファイル(ピリオドで始まるファイル)を含むすべてのファイルを表示するには、次のスイッチを使用します。

ls -a

いくつかのコマンドは、チルダメタ文字(〜)で始まるファイルのバックアップを作成します。

フォルダにファイルをリストするときにバックアップを表示しない場合は、次のスイッチを使用します。

ls -B

最も一般的な ls コマンドは次のとおりです。

ls -lt

これにより、更新時間順にソートされた長いリストが提供されます。

その他の並べ替えオプションには、拡張子、サイズ、およびバージョンが含まれます。

ls -lUls -lXls -lv

ロングリスティング形式では、次の情報が得られます。

  • アクセス許可
  • ファイルのiノードの数(ハードリンクを参照)
  • オーナー
  • プライマリグループ
  • ファイルサイズ
  • 最終アクセス時間
  • ファイル/フォルダ/リンク名
03/10

他のフォルダに移動する方法

ファイルシステムを移動するには、 CD コマンド。

Linuxファイルシステムはツリー構造です。ツリーの上部はスラッシュ(/)で示されています。

ルートディレクトリの下に、次のフォルダの一部またはすべてがあります。

  • /
  • ビン
  • ブート
  • のCD-ROM
  • dev
  • 自宅
  • lib
  • lib64
  • 紛失+見つかった
  • メディア
  • mnt
  • オプト
  • proc
  • ルート
  • 走る
  • sbin
  • srv
  • sys
  • tmp
  • var
  • usr

binフォルダには、以下のような任意のユーザが実行できるコマンドが含まれています。 CD コマンド、 ls, mkdir

sbinにはシステムバイナリが含まれています。

usrフォルダはunixシステムリソースの略で、binとsbinフォルダも含まれています。 / usr / binフォルダーには、ユーザーが実行できる拡張コマンドセットがあります。同様に、/ usr / sbinフォルダにはシステムコマンドの拡張セットが含まれています。

ブートフォルダには、ブートプロセスで必要なものがすべて含まれています。

cdromフォルダは自明です。

devフォルダには、システム上のすべてのデバイスに関する詳細が含まれています。

一般に、etcフォルダにはすべてのシステム構成ファイルが格納されています。

ホームフォルダは、一般に、すべてのユーザフォルダが格納されており、平均的なユーザにとっては、悩むべき唯一のエリアです。

libおよびlib64フォルダには、すべてのカーネルライブラリと共有ライブラリが含まれています。

lost + foundフォルダには、fsckコマンドで見つかった名前のファイルが含まれていません。

メディアフォルダは、USBドライブなどのメディアがマウントされている場所です。

mntフォルダは、USBドライブ、その他のファイルシステム、ISOイメージなどの一時記憶域をマウントするためにも使用されます。

optフォルダは、バイナリを格納する場所として、一部のソフトウェアパッケージで使用されます。他のパッケージは/ usr / localを使用します。

procフォルダは、カーネルが使用するシステムフォルダです。あなたは本当にこのフォルダをあまりにも心配する必要はありません。

ルートフォルダは、ルートユーザのホームディレクトリです。

実行フォルダは、システム実行時情報を格納するためのシステムフォルダです。

srvフォルダは、Webフォルダ、mysqlデータベース、Subversionリポジトリなどを保持する場所です。

sysフォルダには、システム情報を提供するためのフォルダ構造が含まれています。

tmpフォルダは一時フォルダです。

varフォルダには、ゲームデータ、ダイナミックライブラリ、ログファイル、プロセスID、メッセージ、キャッシュされたアプリケーションデータなど、システム固有の豊富な情報が含まれています。

特定のフォルダに移動するには、 CD コマンドは次のようになります。

cd / home / username / Documents 04/10

ホームフォルダに戻る方法

システム内のどこからでもホームフォルダに戻ることができます。 CD〜 コマンド。

CD〜 05の10

新しいフォルダを作成する方法

新しいフォルダを作成する場合は、 mkdir コマンド:

mkdir foldername 06の10

ファイルを作成する方法

Linuxは、新しいファイルを作成するために非常に多くの方法を提供します。

空のファイルを作成するには、以下を使用します。 タッチ コマンド:

タッチファイル名

touchコマンドは、ファイルの最終アクセス時間を更新するために使用されますが、存在しないファイルでは、作成する効果があります。

また、ファイルを作成するには、 ネコ コマンド:

cat> filename

これで、コマンドラインでテキストを入力して、ファイルに保存することができます。 Ctrl + D.

ファイルを作成するより良い方法は、nanoエディタを使用することです。これにより、テキスト行の追加、切り取りと貼り付け、テキストの検索と置換、およびさまざまな形式でのファイルの保存が可能になります。

07/10

ファイルシステムの名前を変更してファイルを移動する方法

ファイルの名前を変更するにはいくつかの方法があります。

ファイルの名前を変更する最も簡単な方法は、 mv コマンド。

mv oldfilename newfilename

mvコマンドを使用すると、あるフォルダから別のフォルダにファイルを移動することもできます。

mv / path / of / original / file / path / of / target / folder

同様のパターンにマッチするファイルの名前を変更したい場合は、 リネーム コマンド。

式置換ファイル名の名前を変更する

例えば:

"gary" "tom"の名前を変更する*

これにより、フォルダ内のすべてのファイルが ゲイリー そこに トム 。だから、 ゲリフ となります トムチェフ .

renameコマンドはすべてのシステムで機能しないことに注意してください。 mvコマンドはより安全です。

08の10

ファイルをコピーする方法

Linuxを使用してファイルをコピーするには、 cp コマンドを以下のように実行します。

cp filename filename2

上記のコマンドは、 ファイル名1 それを呼び出す ファイル名2 .

コピーコマンドを使用して、あるフォルダーから別のフォルダーにファイルをコピーすることができます。

例えば

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

上記のコマンドはファイルをコピーします userdoc1 から / home / username / Documents to / home / username / Documents / UserDocs

09/10

ファイルとフォルダを削除する方法

ファイルとフォルダを削除するには、 rm コマンド:

rmファイル名

フォルダを削除するには、次のスイッチを使用する必要があります。

rm -R foldername

上記のコマンドは、フォルダとサブフォルダを含むその内容を削除します。

10の10

シンボリックリンクとハードリンクとは

「シンボリックリンク」は、別のファイルを指すファイルです。デスクトップショートカットは基本的にシンボリックリンクです。

たとえば、システム上に次のファイルがあるとします。

/home/username/document/accounts/useraccounts.doc

ホーム/ユーザ名フォルダからその文書にアクセスできるようにしたいと思うかもしれません。

次のコマンドを使用して、シンボリックリンクを作成できます。

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

あなたは useraccounts.doc どちらの場所からでもファイルを編集することができますが、シンボリックリンクを編集するときには実際にファイルを編集しています / home / username / documents / accounts フォルダ。

1つのファイルシステム上にシンボリックリンクを作成し、別のファイルシステム上のファイルを指すことができます。本質的に、シンボリックリンクは実際には、他のファイルやフォルダへのポインタを持つファイルを作成するだけです。

ただし、「ハードリンク」は、2つのファイル間の直接リンクを作成します。基本的には同じファイルですが、名前は別です。ハードリンクは、さらにディスク領域を占めることなくファイルを分類するのに適しています。

次の構文を使用してハードリンクを作成できます。

ファイル名がリンクされているファイル名リンク

シンタックスはシンボリックリンクと似ていますが、-sスイッチは使用しません。