Linux処理ファイル(touchコマンド、cpコマンド、mvコマンド、rmコマンド)

Linux 処理ファイル

ファイルの作成 (touch コマンド)、ファイルのコピー (cp コマンド)、ファイル名の変更 (mv コマンド)、ファイルの削除 (rm コマンド)



1. ファイルの作成(タッチコマンド)

空のファイルを作成したい場合は、touch コマンドを使用して簡単に空のファイルを作成できます。
ここに画像の説明を挿入します

touch コマンドは、指定した新しいファイルを作成し、ユーザー名をファイルの所有者にします。touch コマンドは空のファイルのみを作成するため、ファイルのサイズはゼロであることに注意してください。

touch コマンドを使用して、ファイルの変更時刻を変更することもできます。この操作ではファイルの内容を変更する必要はありません
ここに画像の説明を挿入します

アクセス時間を変更したいだけの場合は、-a パラメータを使用できます。
ここに画像の説明を挿入します

上記の例では、ls -l コマンドのみを使用した場合、デフォルトで変更時間が表示されるため、アクセス時間は表示されません。

ファイルのアクセス時間を表示するには、別のパラメータ -time = atime を追加する必要があります。このパラメータにより、変更されたファイルのアクセス時間を表示できます。


2. ファイルのコピー(cpコマンド)

cp コマンドを使用して、ファイルとディレクトリをある場所から別の場所にコピーします。

cp [ source ] [ destination ]

ソースパラメータと宛先パラメータが両方ともファイル名である場合、cp コマンドはソースファイルを新しいファイルにコピーし、それに宛先の名前を付けます。
ここに画像の説明を挿入します

新しいファイル test_two とファイル test_one の変更時刻は同じではありません。ターゲット ファイルがすでに存在する場合、cp コマンドはプロンプトを表示しない場合があります。したがって、 -i オプションを追加して、既存のファイルを上書きする必要があるかどうかをシェルに強制的に尋ねるのが最善です。
ここに画像の説明を挿入します

「y」と応答するとファイルのコピーは続行されます。対象ファイルがすでに存在する場合は上書きされます。「n」と応答するとファイルのコピーは続行されません。

もちろん、ファイルを既存のディレクトリにコピーすることもできます
ここに画像の説明を挿入します


3. ファイル名の変更(mvコマンド)

Linux では、ファイルの名前を変更することを移動と呼びます。mv コマンドは、ファイルやディレクトリを別の場所に移動したり、名前を変更したりできます。
ここに画像の説明を挿入します

注:和 cp 命令类似,也可以在 mv 命令中使用 -i 参数。这样在命令需要覆盖已有文件时,就会看到提示

mv コマンドを使用してファイルの場所を移動することもできます。次に、mv コマンドを使用して test_a ファイルを別のディレクトリに移動し、その名前を tst_a に変更する例を示します。
ここに画像の説明を挿入します

4. ファイルの削除(rmコマンド)

Linux では、既存のファイルを削除する場合は、rm コマンドを使用できます。rm コマンドの形式も非常にシンプルです

rm test
rm -i test

注:rm 命令中的 -i 参数用于提示是不是要真的删除该文件。因为 Linux中没有回收站,文件一旦删除,就无法再找回。因此,在使用 rm 命令时,总是加入 -i 参数是个好习惯。

ワイルドカードを使用してファイルのグループを削除することもできます。ファイルを保護するには、必ず -i オプションを使用してください
ここに画像の説明を挿入します

プロンプトに邪魔されずに rm コマンドを使用して多くのファイルを削除したい場合は、-f パラメータを使用して強制的に削除できます。例えば:rm -f test、このコマンドは注意して使用する必要があります。


この記事が友人にとって役立つ場合は、ぜひ歓迎してください。

また、記事に間違いがあれば、批判・修正していただけると嬉しいです!

おすすめ

転載: blog.csdn.net/qq_46286412/article/details/133275799
おすすめ