ディレクトリ操作練習問題

以下の順番でディレクトリやファイルの移動操作を行ってみよ.特にカレントディレクトリとファイルが配置されているディレクトリ位置関係を頭に思い浮かべながら操作すること.尚,(状態図)の個所をクリックすると,その操作を行った直後の状態説明図が表示される.行ったコマンド操作がどのような状態を作り出すのか,説明図を眺めて考えた後に次の操作に移ること.慌てて操作する必要は全く無いので落ち着いて操作すること.

  1. 各自のホームディレクトリの絶対パス名を
    pwdコマンドで確認せよ: 

    pwd 状態図

  2. 各自のホームディレクトリにあるファイル一覧を
    表示せよ:

    ls ~

  3. ホームディレクトリにsampleというディレクトリを
    作成せよ: 

    mkdir sample 状態図

  4. カレントディレクトリをsampleディレクトリに
    移動せよ: 

    cd sample 状態図

  5. カレントディレクトリを確認せよ: 

    pwd

  6. ホームディレクトリ(カレントディレクトリの
    直上ディレクトリ)に作成してあるenglish.txtファイルを
    カレントディレクトリに移動させよ(最後のピリオド
    見落とさないこと!): 

    mv ../english.txt .状態図

  7. カレントディレクトリに保管されているファイル
    一覧を確認せよ: 

    ls

  8. english.txtファイルの中身を
    確認せよ: 

    cat english.txt

  9. カレントディレクトリを一つ上位の
    ディレクトリに変更(移動)せよ: 

    cd .. 状態図

  10. カレントディレクトリを確認せよ: 

    pwd

  11. カレントディレクトリに存在しているはずの
    sampleディレクトリにあるファイル一覧を
    見よ: 

    ls sample

  12. カレントディレクトリにreportディレクトリを
    作成せよ: 

    mkdir report 状態図

  13. reportディレクトリの内容一覧を確認せよ:

    ls report

  14. sampleディレクトリにあるenglish.txtを
    reportディレクトリに移せ:

    mv sample/english.txt report状態図

  15. sampleディレクトリにあるファイル一覧を
    表示せよ: 

    ls sample

  16. reportディレクトリにあるファイル一覧を
    表示せよ: 

    ls report

  17. カレントディレクトリをreportディレクトリに
    移せ: 

    cd report 状態図

  18. カレントディレクトリを確認せよ: 

    pwd

  19. カレントディレクトリにあるenglish.txtファイルを
    一つ上位のディレクトリにあるsampleディレクトリに
    e.docというファイルとしてコピーせよ: 

    cp english.txt ../sample/e.doc 状態図

  20. カレントディレクトリを一つ上位のディレクトリにある
    sampleディレクトリに移せ: 

    cd ../sample 状態図

  21. カレントディレクトリを確認せよ: 

    pwd

  22. カレントディレクトリにあるファイル一覧を
    確認せよ: 

    ls

  23. カレントディレクトリを各自のホームディレクトリに
    戻せ: 

    cd (又は cd ~ ) 状態図

  24. カレントディレクトリにあるreportディレクトリにある
    english.txtファイルの内容を確認せよ: 

    cat report/english.txt 状態図

  25. カレントディレクトリにあるsampleディレクトリにある
    e.docファイルの内容がreport/english.txtと同じである
    ことを確認せよ: 

    cat sample/e.doc 状態図

  26. reportディレクトリをsampleディレクトリに
    移動させよ: 

    mv report sample 状態図

  27. カレントディレクトリのファイル一覧を
    確認せよ: 

    ls

  28. カレントディレクトリをsampleディレクトリに
    移せ: 

    cd sample 状態図

  29. カレントディレクトリを確認せよ: 

    pwd

  30. カレントディレクトリにあるファイル一覧をロング表示
    -lオプション付き,ロング表示により普通のファイルなのか
    ディレクトリなのかはっきり見分けられる)で確認せよ: 

    ls -l

  31. カレントディレクトリをreportディレクトリに
    移せ: 

    cd report 状態図

  32. カレントディレクトリを確認せよ: 

    pwd

  33. カレントディレクトリにあるenglish.txtファイルをホーム
    ディレクトリに移動させよ: 

    mv ./english.txt ~ 状態図

  34. カレントディレクトリを一つ上位ディレクトリに
    移せ: 

    cd .. 状態図

  35. カレントディレクトリを確認せよ: 

    pwd

  36. カレントディレクトリにあるファイル一覧を
    詳細表示(ロング表示,-lオプション)で確認せよ: 

    ls -l

  37. reportディレクトリを削除せよ: 

    rmdir report 状態図

  38. カレントディレクトリを一つ上位ディレクトリに
    移せ: 

    cd .. 状態図

  39. カレントディレクトリを確認せよ: 

    pwd

  40. カレントディレクトリにあるファイル一覧を確認せよ: 

    ls

  41. sampleディレクトリの削除を試みよ(実際には削除
    できない.なぜだろうか?考えてみよ): 

    rmdir sample 

  42. sampleディレクトリにあるe.docファイルを
    削除せよ: 

    rm sample/e.doc 状態図

  43. sampleディレクトリの削除を試みよ
    (今度は削除できる): 

    rmdir sample 状態図

  44. カレントディレクトリに存在するファイル一覧を
    確認せよ: 

    ls 状態図

元のページへ戻る