Linuxのファイル管理コマンド
ディレクトリ管理コマンド:
mkdir:ディレクトリを作る
mkdir [オプション]…ディレクトリ…
-p:オンデマンドで自動的に親ディレクトリを作成します;
-v:詳細な手順を示した詳細;
-m MODE:直接許可を与える;
注:パスの基本名はコマンドの役割であり、基本名の前のパスは存在している必要があります。
rmdir:空のディレクトリを削除します。
rmdir [オプション]… DIRECTORY…
-p:ディレクトリを削除した後、その親ディレクトリが空の場合は、一緒に削除します。
-v:プロセスの表示;
ファイル管理コマンド
>
cpコマンド:コピー
ソースファイル;オブジェクトファイル;
シングルソースコピー:cp [オプション]… [-T]ソースの場所
マルチソースコピー:cp [OPTION]…ソース… DIRECTORY
cp [OPTION]… -t DIRECTORY SO URCE…
シングルソースコピー:cp [OPTION]… [-T] SOURCE DEST
DESTが存在しない場合:このファイルを事前に作成し、ソースファイルのデータストリームをDESTにコピーします。中;
DESTが存在する場合:
DESTがディレクトリ以外のファイルの場合:ターゲットファイルを上書きする;
DESTがディレクトリファイルの場合:最初にDESTディレクトリを作成するソースファイルと同じ名前のファイルとそのデータストリームをコピーします。
マルチソースコピー:cp [OPTION]… SOURCE…ディレクトリ
cp [OPTION]… -t DIRECTORY SOURCE…
DESTが存在しない場合:エラー;
DESTが存在する場合:
DESTがディレクトリ以外のファイルの場合:error;
DESTがディレクトリファイルの場合:それぞれコピーするターゲットディレクトリにファイルを保存し、元の名前を保持します。
共通オプション:
-i:上書きする前にユーザーに確認を促すインタラクティブコピー;
-f:強制ターゲットファイルを上書きします。
-r、-R:ディレクトリを再帰的にコピーします。
-d:シンボリックリンクをコピーします。参照しているソースファイルではなく、ピースそのものです。
-a:-dR&prend = all、アーカイブ用、アーカイブ;
– preserv =
モード:権限
所有権:所有者とグループ
タイムスタンプ:タイムスタンプ
コンテキスト:セキュリティタグ
xattr:拡張属性
リンク:シンボリックリンク
all:上記のすべてのプロパティ
mvコマンド:move
mv [オプション]… [-T] SOURCE DEST
mv [オプション]…ソース…ディレクトリ
mv [オプション]… -tディレクトリソース..
共通オプション:
-i:対話型;
-f:force
rmコマンド:remove
rm [オプション]…ファイル…
共通オプション:
- i:インタラクティブ
-f:強制
-r:再帰的
bash機能
コマンド実行状況結果
コマンド実行結果の状態:
bashは状態を通じて値を返しますこの結果を出力します。
成功:0
失敗:1-255
コマンドラインの拡張
〜:自動的にユーザーのホームディレクトリに拡張する、または指定されたユーザーのホームディレクトリ;
{}:パスのカンマ区切りリストをホストでき、複数のパスに展開できます。
/tmpディレクトリを作成します。a_c 、a_d、b_c、b_d
touch {a、b} _ {c、d}
作成
mkdir -pv /tmp //tmp /mylinuxディレクトリにMylinux /{bin、boot /grub、dev、etc /{rc.d /init.d、sysconfig /network-scripts}、lib /modules、lib64、proc、sbin、sys、tmp、usr /local /{bin、
ファイルのメタデータ
ファイルのメタデータには、主にアクセス許可、サイズ、iノード、所有者、グループ、アクセス時間、変更時間が含まれます。 、時間の変更など…
ファイルのメタデータはstatコマンドで見ることができます。
touchコマンドでタイムスタンプを変更できます。
touch [オプション]… FILE…
-c:指定されたファイルパスが存在しない場合は存在しません。
-a:アクセス時間のみを変更します。
-m:時間のみを変更します。
-t STAMP
[[CC] YY] MMDDhhmm [.ss ]
コマンドエイリアス&コマンドの実行結果
エイリアス名=値の形式を使用して、コマンドエイリアスを定義できます。
参照コマンドの実行結果:
$(COMMAND)
または `COMMAND`
演習
/varディレクトリを表示する小文字で始まり、少なくとも1桁の数字(他の文字を含むことができる)で終わる文字で始まるすべてのファイルまたはディレクトリは、中央に表示されます。
ls -ld /var /l * [0-9] * [az]
/etcディレクトリ内の任意の数字で始まり、数字以外の数字で終わるファイルまたはディレクトリを表示します。 。
ls -ld /etc /[0-9] * [^ [:digit:]]
/etcディレクトリを表示します。先頭には英字以外の文字、その他の文字が続きます。任意の長さの任意の文字のファイルまたはディレクトリ。
ls -ld /etc /[^ [:alpha:]] [az] *
/tmpディレクトリにtfileで始まるファイルを作成し、その後に現在の日付と時刻、ファイル名を指定します。形状:tfile-2016-05-27-09-32-22。
touch /tmp /tファイル-date +%Y-%m-%d-%H-%M-%S`
pで始まるすべての/etcディレクトリをにコピーします。 /tmp /mytest1ディレクトリーへの数字以外の末尾のファイルまたはディレクトリー。
cp -r /etc /p * [^ 0-9] /tmp /mytest1 /
/etcディレクトリの.dで終わるすべてのファイルまたはディレクトリを/tmp /mytest2にコピーします。ディレクトリに。
cp -r /etc/*.d /tmp /mytest2 /
/etc /ディレクトリ内のl、m、またはnで始まり、.confで終わるすべてのファイルを/tmpにコピーします。 /mytest3ディレクトリにあります。
cp -r /etc/[lmn]*.conf /tmp /mytest3 /
1仮想マシン下の1 Uディスクまたはディスクマウント、Ubuntuネットワーク設定、グラフィカルインターフェイスおよびコマンドインターフェイススイッチ、ソフトウェアソースの設定ディスクマウントの設定(
VNC(Virtual Network Computing)は、仮想ネットワークコンピュータの略です。 VNCは、有名なAT&Tヨーロッパ研究所によって開発された優れた遠隔制御ツールである。 VNCは
grepコマンドは、グローバル検索の正規表現(RE)と呼ばれ、その行を出力します。これは、正規表現の包括的な検索で、行を出力します。テキストを検索し、一致する行を出力するために正規表現を使うことができ
用Uディスクブートと基本原則の手動作成成功した生産の後の基本的なミニマリストのディレクトリファイル まず、システムの基本的な起動プロセス: isolinux.binが正常に実行された後、システム