Linux の共通コマンドとパラメータの詳細な説明 (Xunfei Spark 大規模モデルの内部ベータ版)

  1. cd: ディレクトリを変更します

使用法: cd [ディレクトリパス]

例: /home ディレクトリに入るには、コマンドは次のようになります: cd /home

  1. ls: 現在のディレクトリ内のファイルとサブディレクトリをリストします。

使用法: ls [オプション] [ファイルまたはディレクトリ]

一般的に使用されるオプション:
-l: ファイルとディレクトリの詳細情報を長い形式でリストします。
-a: 隠しファイルとディレクトリを含むすべてのファイルとディレクトリをリストします。
-d: ディレクトリのみをリストします。ファイルの内容は表示しません
。 -t: 変更時間順に並べ替えます。 、最近変更されたファイルまたはディレクトリが最初に表示されます
-r: 逆ソート

例: 現在のディレクトリ内のすべてのファイルとディレクトリを一覧表示するには、コマンドは次のようになります: ls -al

  1. pwd: 現在の作業ディレクトリのパスを表示します。

使用法: パスワード

例: 現在の作業ディレクトリを表示するパスは /home/user です。

  1. mkdir: 新しいディレクトリを作成します

使用法: mkdir [ディレクトリ パス]

例: test という名前のディレクトリを作成するには、コマンドは次のようになります: mkdir test

  1. rmdir: 空のディレクトリを削除します

使用法: rmdir [ディレクトリ パス]

例: test という名前の空のディレクトリを削除するには、コマンドは次のようになります: rmdir test

  1. タッチ: 新しいファイルを作成するか、ファイルのタイムスタンプを更新します

使用法: [ファイル名] をタッチします。

例: test.txt という名前の新しいファイルを作成するには、コマンドは次のようになります: touch test.txt または test.txt のタイムスタンプを更新するには、コマンドは次のようになります: touch
test.txt

  1. cp: ファイルまたはディレクトリをコピーします

使用法: cp [ソース ファイルまたはディレクトリ パス] [宛先ファイルまたはディレクトリ パス]

例: /home/user1/file1 を /home/user2/file2 にコピーします。コマンドは次のとおりです。 cp /home/user1/file1 /
home/user2/file2 または、ディレクトリ src 全体をターゲット ディレクトリ dst にコピーします。コマンドは次のとおりです。 : cp - r src dst

  1. mv: ファイルまたはディレクトリを移動または名前変更します

使用法: mv [ソース ファイルまたはディレクトリ パス] [宛先ファイルまたはディレクトリ パス]

たとえば、ファイル file1 をディレクトリ dir1 に移動し、その名前を file2 に変更するには、コマンドは次のようになります。 mv file1 dir1/file2
または、ディレクトリ dir1 の名前を dir2 に変更するには、コマンドは次のようになります。 mv dir1 dir2

  1. rm: ファイルまたはディレクトリを削除します

使用法: rm [ファイルまたはディレクトリのパス]

例: ファイル file1 を削除する場合、コマンドは rm file1 です。ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを削除する場合、コマンドは rm -r dir1 です。

  1. cat: ファイルの内容を端末に出力します。

使用法: cat [ファイル名]

例: ファイル file1 の内容を端末に出力するには、コマンドは次のようになります: cat file1

  1. grep: ファイル内の指定された文字列を検索します。

使用法: grep [オプション] [文字列] [ファイルパス]

よく使用されるオプション:
-i: 大文字と小文字を区別しない検索文字列
-v: 一致しない文字列のみを出力し、一致した文字列は出力しません
-r: サブディレクトリ内のファイルを再帰的に検索します

例: ファイル file1 内で文字列 hello を含む行を検索するには、コマンドは次のようになります: grep hello file1

  1. find: ファイルまたはディレクトリを検索します。

使用法: find [開始ディレクトリ] [終了ディレクトリ] [検索条件]

よく使用されるオプション:
-name: ファイル名で検索
-type: ファイルの種類で検索 (通常のファイルの場合は f、ディレクトリの場合は d など)
-mtime: 変更時刻で検索
-size: ファイル サイズで検索
- Depth: 検索の深さ制限ディレクトリの場合 (デフォルトは 4 層)
-print: 何もせずに検索結果のみを出力します
-exec: 検索結果に対して指定されたコマンドを実行します (mv、rm など)

例: 現在のディレクトリとそのサブディレクトリで拡張子 txt を持つすべてのファイルを検索するには、コマンドは次のようになります: find . -name "*.txt" または、変更時間が 7 日以内のファイルを検索して削除するには、コマンドは次のようになります
。 : find . -type f -mtime +7 -exec rm {} ;

  1. tar: ファイルとディレクトリをパックして圧縮します。

使用法: tar [オプション] [ファイルまたはディレクトリ] [圧縮方法] [圧縮された出力パス]

一般的に使用されるオプション:
-c: 新しい圧縮ファイルを作成します。
-t: 圧縮ファイルの種類を指定します (gz は gzip 圧縮を意味し、bz2 は bzip2 圧縮を意味します)
-z: 圧縮レベルを指定します (9 は最高の圧縮レベルを意味します)
-v:詳細情報を表示(パッケージング時の各ファイルの動作表示など)
-f:圧縮出力パスとファイル名を指定

たとえば、ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを tar.gz 形式の圧縮パッケージにパッケージ化するには、コマンドは次のとおりです: tar -czvf dir1.tar.gz dir1/

  1. Gunzip: ファイルを gzip 形式で解凍します。

使用法:gunzip [圧縮ファイルのパス]

例: file.gz という名前の圧縮ファイルを解凍するには、コマンドは次のようになります:gunzip file.gz

  1. unzip: ファイルを zip 形式で解凍します

使用法: unzip [圧縮ファイルのパス]

例: file.zip という名前の圧縮ファイルを解凍するには、コマンドは次のようになります: unzip file.zip

  1. tar: ファイルとディレクトリをパックして圧縮します。

使用法: tar [オプション] [ファイルまたはディレクトリ] [圧縮方法] [圧縮された出力パス]

一般的に使用されるオプション:
-c: 新しい圧縮ファイルを作成します。
-t: 圧縮ファイルの種類を指定します (gz は gzip 圧縮を意味し、bz2 は bzip2 圧縮を意味します)
-z: 圧縮レベルを指定します (9 は最高の圧縮レベルを意味します)
-v:詳細情報を表示(パッケージング時の各ファイルの動作表示など)
-f:圧縮出力パスとファイル名を指定

たとえば、ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを tar.gz 形式の圧縮パッケージにパッケージ化するには、コマンドは次のようになります: tar -czvf dir1.tar.gz dir1/ または、現在のディレクトリ内のすべてのファイルを tar にパッケージ化します
。 bz2 形式の圧縮パッケージ、コマンドは次のとおりです: tar -cjvf file.tar.bz2 *

  1. gzip: ファイルまたはディレクトリを gzip 形式で圧縮します。

使用法: gzip [オプション] [ファイルまたはディレクトリ]

よく使われるオプション:
-c:圧縮ファイルを新規作成
-d:元ファイルを削除(単一ファイルのみ有効)
-k:元ファイルを残す(何もしない)
-v:詳細情報を表示(各ファイルの表示など)圧縮操作時)
-f: 圧縮出力パスとファイル名を指定

例: ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを gzip 形式に圧縮するには、コマンドは次のようになります: gzip -cvf dir1.tar.gz dir1/

  1. bzip2: ファイルまたはディレクトリを bzip2 形式で圧縮します

使用法: bzip2 [オプション] [ファイルまたはディレクトリ]

よく使われるオプション:
-c:圧縮ファイルを新規作成
-d:元ファイルを削除(単一ファイルのみ有効)
-k:元ファイルを残す(何もしない)
-v:詳細情報を表示(各ファイルの表示など)圧縮操作時)
-f: 圧縮出力パスとファイル名を指定

たとえば、ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを bzip2 形式に圧縮するには、コマンドは次のとおりです: bzip2 -cvf dir1.tar.gz dir1/

  1. tar.gz: ファイルとディレクトリを gzip 形式でパックおよび圧縮します

使用法:tar -czvf file.tar.gz file1 file2 … fileN

よく使用されるオプション:
-c: 圧縮ファイルを新規作成します。
-z: 圧縮レベルを指定します (9 は最も高い圧縮レベルを意味します)
-v: 詳細情報を表示します (パッケージ化時の各ファイルの動作を表示するなど)
-f:圧縮された出力パスとファイル名を指定します

たとえば、ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを tar.gz 形式の圧縮パッケージにパッケージ化するには、コマンドは次のとおりです: tar -czvf dir1.tar.gz dir1/

  1. tar.bz2: ファイルとディレクトリを bzip2 形式でパックおよび圧縮します

使用法:tar -cjvf file.tar.bz2 file1 file2 … fileN

よく使用されるオプション:
-c: 圧縮ファイルの新規作成
-j: 圧縮時の bzip2 アルゴリズムの指定
-v: 詳細情報の表示 (パッケージング時の各ファイルの動作表示など)
-f: 圧縮出力パスとファイル名を指定

たとえば、ディレクトリ dir1 とそのすべてのサブディレクトリおよびファイルを tar.bz2 形式の圧縮パッケージにパッケージ化するには、コマンドは次のようになります: tar -cjvf dir1.tar.bz2 dir1/

  1. cpio: ファイルを cpio 形式にパックします

使用法: cpio [オプション] [入力ファイル] [出力ファイル]

よく使用されるオプション:
-a: すべてのファイル属性 (アクセス許可、時間など) を保持します。
-r: ディレクトリを再帰的に処理します。
-v: 詳細情報を表示します (パッケージ化時の各ファイルの操作の表示など)。
-f: ディレクトリを指定します。圧縮された出力パスとファイル名

例: 現在のディレクトリ内のすべてのファイルを cpio 形式にパッケージ化するには、コマンドは次のようになります: cpio -ovf file.cpio *

おすすめ

転載: blog.csdn.net/weixin_47834823/article/details/130767413