file-manager について
シェルコマンドを使って、ファイルの検索、整理、確認、圧縮、展開を支援するファイル管理スキルです。一括変更の前に対象を確認し、削除前に許可を求めるよう案内します。
主な機能
- 01名前、種類、サイズによる検索
- 02ファイルの移動と名前変更
- 03大きなダウンロードや古いファイルの確認
- 04アーカイブの作成と展開
- 05削除前の対象確認
活用シーン
- 01レポートや特定形式のファイルの検索
- 02ダウンロードした文書の整理
- 03ダウンロードフォルダーの容量確認
- 04フォルダーの圧縮や展開
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ninehills/ skills --skill file-managerインストール後、Claude Code で/file-managerを入力して読み込まれたか確認します。
詳細
ファイルマネージャースキル
ユーザーがコンピューター上のファイルを検索して整理できるようサポートします。
ファイルの検索
# By name (case-insensitive)
find ~/Desktop ~/Documents ~/Downloads -iname "*report*" -type f 2>/dev/null
# By extension
find ~/Downloads -name "*.pdf" -type f
# By size (larger than 100MB)
find ~ -size +100M -type f 2>/dev/null | head -20
# Recently modified (last 7 days)
find ~/Documents -mtime -7 -type f | head -20
# Duplicates by size (potential dupes)
find ~/Downloads -type f -exec ls -la {} + | sort -k5 -n | uniq -d -f4
整理
# Move all PDFs from Downloads to Documents
mv ~/Downloads/*.pdf ~/Documents/
# Create dated folder and move files
mkdir -p ~/Documents/$(date +%Y-%m-%d)
# Rename files (pattern)
for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done
クリーンアップ
# Show large files in Downloads
du -sh ~/Downloads/* | sort -rh | head -20
# Empty trash (macOS)
rm -rf ~/.Trash/*
# Clear old downloads (older than 30 days)
find ~/Downloads -mtime +30 -type f
圧縮/展開
# Create zip
zip -r archive.zip folder/
# Create tar.gz
tar czf archive.tar.gz folder/
# Extract
unzip archive.zip
tar xzf archive.tar.gz
ヒント
- 利用可能な場合は、
rmよりも常にtrashを使用します(復元可能です)。 - 一括操作の前にファイル一覧をプレビューします。
- 削除する前に確認し、まず影響を受ける項目を表示します。
コメント
Markdown 対応