ファイルまたはディレクトリに関する一般的な Linux コマンド

1. 現在のディレクトリを表示します (印刷作業ディレクトリ)

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# pwd

2. 指定したディレクトリ内のすべてのサブディレクトリまたはファイルのリスト (リスト) を表示します。

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# ls [选项] 目录名称

オプション:

  • -a: 隠しファイル (.で始まるファイル)を含むすべてのファイルを表示します。

  • -l: 長い形式を使用してファイルとディレクトリの情報をリストします。

3. ディレクトリを変更します

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# cd [相对路径或绝对路径]
  • 絶対パス: ドライブ文字で始まるディレクトリ
  • 相対ディレクトリ: ディレクトリ名で始まるディレクトリ

cd コマンドの後に、固定の意味を表すいくつかの特殊記号を続けることができます。

特殊な記号 効果
現在ログインしているユーザーのホームディレクトリを表します。
~ユーザー名 指定したユーザーのホームディレクトリに切り替えることを示します
- 最後のディレクトリを表します
現在のディレクトリを表します
親ディレクトリを表します

4. ディレクトリの作成(ディレクトリの作成)

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# mkdir [选项] 目录名  
[root@localhost ~]# mkdir -p /home/test/demo

オプション:

  • -m: デフォルトの権限を使用する代わりに、作成されたディレクトリの権限を手動で構成するために使用されます。
  • -p: すべてのディレクトリを再帰的に作成します。作成を/home/test/demo例に挙げます。デフォルトでは、各ディレクトリを階層ごとに作成する必要があります。-pこのオプションを使用すると、システムは自動的に作成し/home、/home/test/home/test/demo

5. 空のディレクトリを削除します(空のディレクトリを削除します)。

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# rmdir [选项] 目录名

オプション:

  • -p : 空のディレクトリを再帰的に削除するために使用されます。

rmdir コマンドは空のディレクトリのみを削除できます

6. 1 つ以上の空のファイルを作成します

[root@localhost ~]# touch [文件名或文件名列表](创建多个文件时文件名之间用空格隔开)  
例如:
[root@localhost ~]# touch t1.txt     		#创建名为 t1.txt 的空文件
[root@localhost ~]# touch t1.txt t2.txt		#创建t1.txt t2.txt两个空文件

7. ファイルまたはディレクトリをコピーする(コピー)

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# cp [选项] 源文件 目标文件
[root@localhost ~]# cp -r test1 test2		#把目录test1中的文件递归复制到目录test2中

オプション:

  • -d: ソース ファイルがソフト リンクの場合 (ハード リンクには無効)、コピーされたターゲット ファイルもソフト リンクになります。
  • -i: ターゲットファイルが既に存在する場合、上書きするかどうかを尋ねます。
  • -p: コピー後、ターゲット ファイルはソース ファイルの属性 (所有者、グループ、権限、時刻を含む) を保持します。
  • -r: 再帰的コピー、ディレクトリのコピーに使用されます。

8. ファイルまたはディレクトリを削除する(remove)

このコマンドの基本的な形式は次のとおりです。

[root@localhost ~]# rm [选项] 文件或目录

オプション:

  • -f: 強制削除 (force) を使用すると、 -fシステムは要求を行わなくなり、ターゲットのファイルまたはディレクトリを直接削除します。
  • -i:-f 逆に、ファイルまたはディレクトリを削除する前に、システムはプロンプトメッセージを表示します。これを使用すると、-i有用なファイルまたはディレクトリを誤って削除することを効果的に防ぐことができます。
  • -r: 再帰的削除は主にディレクトリの削除に使用され、指定されたディレクトリとそのすべての内容 (すべてのサブディレクトリとファイルを含む) を削除できます。

9. ディレクトリ、ファイルの移動、または名前の変更(移動)

[root@localhost ~]# mv [选项] 源文件 目标文件

オプション:

  • -f: 強制上書き。ターゲット ファイルが既に存在する場合、確認せずに直接強制的に上書きします。
  • -i: 対話型移動。ターゲット ファイルが既に存在する場合、上書きするかどうかをユーザーに尋ねます (デフォルト オプション)。
  • -n: ターゲット ファイルが既に存在する場合、移動は上書きされず、ユーザーに確認も行われません。
  • -v: ファイルまたはディレクトリの移動プロセスを表示します。
  • -u: ターゲット ファイルがすでに存在するが、ソース ファイルが 2 つより新しい場合は、ターゲット ファイルがアップグレードされます。

ソースファイルと宛先ファイルが同じディレクトリにある場合は、名前が変更されます

おすすめ

転載: blog.csdn.net/weixin_45954730/article/details/130611755