ファイルの追加、削除、変更、およびチェック

1.1.cp

パラメータの説明:
1.-a:リンクとファイルの属性を保持し、ディレクトリの下のすべてのコンテンツをコピーします。その効果は、dpRパラメーターの組み合わせと同じです。
2.-d:コピーするときはリンクを保持します。ここに記載されているリンクは、Windowsシステムのショートカットに相当します。
3.-f:プロンプトを表示せずに既存のターゲットファイルを上書きします。
4.-i:ターゲットファイルを上書きする前にプロンプ​​トを表示し、上書きするかどうかをユーザーに確認するように求めます。「y」と答えると、ターゲットファイルが上書きされます。
5.-p:ファイルの内容をコピーすることに加えて、変更時間とアクセス許可も新しいファイルにコピーされます。
6.-r:指定されたソースファイルがディレクトリファイルの場合、この時点でディレクトリ内のすべてのサブディレクトリとファイルがコピーされます。
7.-l:ファイルをコピーせず、リンクファイルを生成するだけです。

aaを/ rootディレクトリにコピーします

[root@rhcsa ~]# cp -a  aa /root

1.2.rm

パラメータ:
1.-i削除する前に1つずつ確認を求めます。
2.-f元のファイル属性が読み取り専用に設定されていても、1つずつ確認せずに直接削除されます。
3.-rディレクトリ内およびその下のファイルを1つずつ削除します。
空のxx /ディレクトリ

[root@rhcsa ~]# rm -rf xx/* 

1.3.mv

パラメータの説明:
-i:指定されたディレクトリに同じ名前のファイルが存在する場合、最初の古いファイルを上書きするかどうかを尋ねる;
-f:MVの操作は、既存のターゲットファイルを上書きしたいときにどんな指示を与えていません。
- b:ファイルが存在する場合、上書きする前に、そのバックアップを作成します;
-S <suffix>:デフォルトのサフィックスを使用する代わりに、バックアップファイルのサフィックスを指定します;
-u:ソースファイルが新しいときに移動操作を実行しますターゲットファイルまたはターゲットファイルが存在しないより。

test01を/ opt / xxディレクトリに移動します(test01はこのディレクトリにすでに存在します)

[root@rhcsa opt]# mv -b test01 /opt/xx/
mv: overwrite ‘/opt/xx/test01’? y
[root@rhcsa opt]# cd xx
[root@rhcsa xx]# ll
total 0
-rw-r--r--. 1 root root 0 Oct  7 00:27 test01
-rw-r--r--. 1 root root 0 Oct  7 00:26 test01~  (系统自动创建的备份)
[root@rhcsa xx]# 

1.4。タッチ

はじめに:通常、ファイルのタイムスタンプを更新するか、新しいファイル
パラメータとオプション
aを作成して、ファイルの読み取り時間レコードを変更するために使用されます。
mファイルの変更時間レコードを変更します。
c宛先ファイルが存在しない場合、新しいファイルは作成されません。--no-createと同じ効果。
fは使用されません。他のUNIXシステムとの互換性のために予約されています。
r参照ファイルのタイムレコードを使用します。これは--fileと同じ効果があります。
d日時を設定すると、さまざまな形式を使用できます。
tファイルのタイムレコードを設定します。形式はdateコマンドと同じです。
--no-createは新しいファイルを作成しません。
--helpコマンド形式を一覧表示します。
--versionバージョン情報を一覧表示します。

1.5.mkdir

はじめに:ディレクトリ
パラメータとオプション
-pを作成して、ディレクトリ名が存在することを確認し、存在しない場合は作成します。

1.6。リダイレクト:>、>>

echo "content">>filename

おすすめ

転載: blog.51cto.com/14539398/2676147