プロジェクト in Linux Skill Tree

Linux ファイルリストのカスタマイズ

初級

このプロジェクトでは、ユーザーにやさしい形式でディレクトリのサイズを表示するカスタム ls コマンドを作成する方法を学びます。このプロジェクトは、Zsh スクリプトを使用して Linux 環境でファイル情報を取得し、フォーマットする方法を理解するのに役立ちます。

LinuxShell

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、ユーザーにとって分かりやすい形式でディレクトリのサイズを表示するカスタム ls コマンドを作成する方法を学びます。このプロジェクトは、Zsh スクリプトを使って Linux 環境でファイル情報を取得してフォーマットする方法を理解するのに役立ちます。

👀 プレビュー

$ cd /home/labex
$ sh newls.sh /home/labex
## 例
drwxr-xr-x 1 labex 6B Oct 13 10:11 Code
drwxr-xr-x 1 labex 120B Oct 13 10:11 Desktop
drwxr-xr-x 1 labex 28B Sep 23 2021 golang
drwxr-xr-x 1 labex 22B Oct 23 10:17 project

🎯 タスク

このプロジェクトでは、以下のことを学びます。

  • ファイルとディレクトリ情報を表示する Zsh スクリプトを作成する方法
  • ファイルサイズを読みやすくするためにフォーマットする方法
  • ファイルの変更日時に適切な日付形式を決定する方法
  • ls -lh コマンドと同じ形式でファイル情報を出力する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • 指定されたディレクトリ内のファイルとディレクトリのサイズを表示できる Zsh スクリプトを書くこと
  • ファイルサイズ情報を読みやすくするためにフォーマットすること
  • 現在の年とファイルの最終変更日時に基づいて、ファイルの変更日時に適切な日付形式を決定すること
  • ls -lh コマンドと一致するユーザーにとって分かりやすい形式でファイル情報を出力すること

講師

labby

Labby

Labby is the LabEx teacher.