OS Xの31日間のヒント:Automatorでファイルをクリーンアップする(パート2)
前回の記事では、Macの「ダウンロード」フォルダ内のファイルを別の場所へバックアップして整理する方法をご紹介しました。今回は、そのバックアップ先として作成した「OldDownloads」フォルダに溜まった古いアーカイブを、毎月自動的に削除する方法を解説します。今回活躍するのは、bashのfindコマンドです。非常に便利なツールですが、ファイルパスの指定には十分注意してください。入力した条件に一致したファイルは、すべて削除されます。
作業を始める前に、前回のチュートリアルに目を通しておきましょう。この記事では、Automatorの基本的な使い方と、OS Xのコマンドラインという概念(存在そのものを知っている程度でOKです)を理解していることを前提としています。
毎月自動で古いファイルを削除するAutomatorワークフローの作り方
- Automatorを開き、新規書類の選択画面でカレンダーアラームを選択して、「選択」をクリックします。
- 左側のパネルにあるユーティリティをクリックします。
- シェルスクリプトを実行を選択し、ダブルクリックしてワークフローに追加します。
- 表示されたパネルに、以下のコードを入力します。
#!/bin/bash
thisUser="$(whoami)"
find "/users/$thisUser/OldDownloads" -mtime +30 -delete
- 「ファイル」→「保存」をクリックし、イベントに名前を付けます。
- カレンダーが起動し、現在の時刻で新しいイベントが自動作成されます。このカレンダーイベントを編集して、繰り返し頻度を「毎月」に設定すれば完了です。
コマンドのポイント解説
「-mtime +30」は、最終更新日が30日より前のファイルだけを対象にするオプションです。末尾の「-delete」により、条件に一致したファイルがその場で削除されます。誤って重要なファイルを消さないよう、初回は「-delete」を外して実行し、どのファイルが対象になるか事前に確認しておくのがおすすめです。
-
iPhoneのコンパスアプリが水平器になる!iOSに隠された便利機能の使い方
絵やポスターを壁に掛けたいときなど、ふと水平器(レベル)が必要になる場面は意外と多いもの。でも、わざわざ物置やガレージを探し回って工具を取り出すのは面倒ですよね。そんなときは、手元にあるiPhoneで十分間に合います。 コンパスアプリの水平器機能の使い方 まず、iPhoneに標準搭載されている「コンパス」アプリを起動しましょう。初回起動時は、画面を8の字に動かしてコンパスのキャリブレーション(校正)を行います。コンパス画面が表示されたら、画面を右から左へスワイプすると、水平器機能に切り替わります。 水平器モードでは、iPhoneが水平状態から何度傾いているかが数値で表示され、どちら側が高いの
-
Time MachineでMacをバックアップ・復元する方法を徹底解説
大切な写真やデータのバックアップはきちんと取っていますか?思い出を残すために大量の写真を撮る人は多いものの、バックアップをしていなければ、いつデータを失ってもおかしくありません。Macのバックアップを定期的に取っておけば、システムの不具合、ハードドライブの故障、ファイルの破損、ウイルス感染、マシンのクラッシュなど、どんなトラブルが起きても大切な思い出を守ることができます。そこで活躍するのが、Apple純正のバックアップツール「Time Machine」です。自動でバックアップを行えるうえ、操作も非常にシンプル。バックアップしたくないファイルを除外できる柔軟性も魅力です。また、ハードドライブ全体