Linux端末からファイルを管理する方法:知っておくべき11のコマンド

Linux端末をプロのように使用するには、ファイルの管理とディレクトリの移動の基本を知る必要があります。 Unixの哲学によれば、各コマンドは1つのことを行い、うまくいきます。

Midnight Commanderは、Linux端末用のフル機能のファイルマネージャであり、これらのコマンドの強力なフロントエンドとして機能します。

lsコマンドは、ディレクトリー内のファイルをリストします。デフォルトでは、lsは現在のディレクトリ内のファイルをリストします。

ファイルを再帰的にリストすることもできます。つまり、現在のディレクトリ内のディレクトリにあるすべてのファイルをls -Rでリストすることができます。

また、ディレクトリを指定すると、lsは別のディレクトリにファイルをリストすることもできます。たとえば、ls / homeは/ homeディレクトリ内のすべてのファイルを一覧表示します。

cdコマンドが別のディレクトリに変更されます。たとえば、ホームディレクトリから起動する場合、cd Desktopはデスクトップディレクトリに移動します。

また、cd / usr / shareなどのディレクトリへのフルパスを指定して、ファイルシステムの/ usr / shareディレクトリに移動することもできます。

cd ..ディレクトリに移動します。

rmコマンドはファイルを削除します。このコマンドには注意してください。rmは確認を求めません。

たとえば、rmファイルはカレントディレクトリの “file”という名前のファイルを削除します。他のコマンドと同様に、ファイルへのフルパスを指定することもできます。rm / path / to / fileは、ファイルシステム上の/ path / to / fileにあるファイルを削除します。

rmdirコマンドは、空のディレクトリを削除します。 rmdirディレクトリは、現在のディレクトリの “directory”という名前のディレクトリを削除します。

ディレクトリが空でない場合は、再帰rmコマンドを使用して、ディレクトリとその中のすべてのファイルを削除できます。 rm -rディレクトリは “directory”という名前のディレクトリとその中のすべてのファイルを削除します。これは、大量の重要なファイルを簡単に削除できる危険なコマンドなので、使用するときは注意してください。確認を求めることはありません。

mvコマンドはファイルを新しい場所に移動します。これは、ファイルの名前を変更するために使用するコマンドでもあります。たとえば、mvファイルのnewfileは、カレントディレクトリの “file”という名前のファイルをカレントディレクトリの “newfile”というファイルに移動します。つまり、カレントディレクトリの名前を変更します。

他のコマンドと同様に、他のディレクトリとの間でファイルを移動するフルパスを含めることができます。たとえば、次のコマンドは現在のディレクトリ内の “file”という名前のファイルを取得し、/ home / howtogeekフォルダに配置します

mvファイル/ home / howtogeek

cpコマンドは、元のファイルを移動する代わりにコピーする点を除いて、mvコマンドと同じ方法で動作します。

また、cp -rを使用して再帰コピーを実行することもできます。これにより、ディレクトリとその中のすべてのファイルが新しい場所にコピーされます。たとえば、次のコマンドは/ home / howtogeek / Downloadsディレクトリのコピーを/ home / chrisディレクトリに置きます

cp -r / home / howtogeek /ダウンロード/ home / chris

mkdirコマンドは、新しいディレクトリを作成します。 mkdir exampleは現在のディレクトリに “example”という名前のディレクトリを作成します。

lnコマンドはリンクを作成します。最も一般的に使用されるタイプのリンクはおそらくシンボリックリンクであり、これはln -sで作成することができます。

たとえば、次のコマンドは、デスクトップ上のダウンロードフォルダへのリンクを作成します

ln -s / home / howtogeek /ダウンロード/ home / howtogeek /デスクトップ

詳細については、シンボリックリンクに関する記事をご覧ください。

chmodはファイルのパーミッションを変更します。たとえば、chmod + x script.shは、現在のフォルダーのscript.shという名前のファイルに実行可能アクセス権を追加します。 chmod -x script.shは、そのファイルから実行可能なパーミッションを削除します。

Linuxファイルのパーミッションは少し複雑かもしれません。より詳細な情報については、Linuxのファイルアクセス権のガイドを参照してください。

touchコマンドは、空のファイルを作成します。たとえば、touchの例では、現在のディレクトリに “example”という名前の空のファイルが作成されます。

Midnight Commanderは、Linux端末から使用可能な、多くの機能を備えたファイルマネージャの1つです。ほとんどのディストリビューションにデフォルトではインストールされていません; Ubuntuにインストールするために必要なコマンドです

sudo apt-get install mc

インストールが完了したら、mcコマンドを実行して起動してください。

矢印キーを使用してファイルを選択し、Tabキーを使用してペインを切り替えます。 Alt + 1を押すとヘルプ画面が表示され、Alt-2を押すとメニューが表示されます。

また、端末環境にマウスが対応している場合は、Midnight Commanderでマウスを使用することもできます。

システムディレクトリを変更する場合は、root権限でこれらのコマンドを実行する必要があることに注意してください。 Ubuntuでは、ルート権限で実行したいコマンドの先頭にsudoを追加します。

Touch私は、最後のアクセス時間を更新するためにも使用されていると考えています。古いファイルを削除するスクリプトのファイルを保護するのに便利です。

Touch私は、最後のアクセス時間を更新するためにも使用されていると考えています。古いファイルを削除するスクリプトのファイルを保護するのに便利です。

住宅ローンに言及する英語の用語「住宅ローン」は、フランス語に由来し、「死の誓約」を意味し、契約の履行または財産の差し押さえによって誓約が死ぬ。