まとめ - 選択的操作
CoddyのTerminalジャーニー「基礎」セクションの一部。レッスン 29/82。
チャレンジ
簡単ワイルドカードのスキルをすべて組み合わせましょう!
mkdirを使って、archiveという名前の新しいディレクトリを作成します[0-9]のブラケットワイルドカードを使って、1桁の.jpg写真ファイルだけをarchive/に移動します?ワイルドカードを使って、すべてのreport_?.txtファイルをarchive/に移動します*ワイルドカードを使って、残っているすべての.pngファイルを削除します- 残っているものを確認するため、
lsでホームディレクトリの一覧を表示します - 内容を確認するため、
ls archiveでarchiveフォルダーの一覧を表示します
注:
photo_10.jpgはホームディレクトリに残るはずです。2桁なので、[0-9]には一致しません。各手順でどのワイルドカードを使うべきか、よく考えてください!
ここでの一覧では、
photo_10.jpgがphoto_1.jpgより前に並びます。lsはサンドボックスのロケールを使用しており、名前を比較するときにアンダースコアを無視するためです。自分のマシンでは順序が異なる場合があります。順序ではなく、ファイルの集合を比較してください。チェックでは、すべてのコマンドを実行した後のファイルの最終状態を確認するため、1つのコマンドで一覧表示するか2つのコマンドで一覧表示するか、途中で何回確認したかは関係ありません。
⚠ 最初にクリーンアップ: ホームディレクトリに、以前のレッスンから残っている可能性のある予期しないディレクトリ(
family、nature、travelなど)がある場合は、上の手順を実行する前に削除してください。それぞれについてrm -rf <dirname>を使用します(例:rm -rf family)。これにより、lsの出力が期待される結果と一致します。
自分で試してみよう
基礎のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド