Macで削除されたファイルを無料で復元するためのターミナルの使用方法

Recover Deleted Files with Mac Terminal

Unixベースのコアのおかげで、Macはほとんどの一般的なタスクを達成するための複数の方法を提供します。これには、FinderやMacのターミナルコマンドを使用して削除されたファイルを復元することが含まれます。この記事では、後者の方法に焦点を当て、データ回復に関してMacのターミナルについて知っておくべきすべての情報を説明します。

ターミナルの仕組み

ターミナルは、MacコンピューターのUnixの内部を覗くための入り口と考えることができます。ターミナルはオペレーティングシステムへのコマンドラインインターフェースを提供し、通常のグラフィカルインターフェースでマウスを使って操作する代わりに、キーボードでコマンドを入力してコンピューターと対話することができます。

ほとんどの通常のユーザーは、Mac のグラフィカルユーザーインターフェイスがほとんどのコンピューティングニーズに十分対応しているため、Terminal を使用することはありません。

しかし、コマンドラインを介してのみアクセスできる隠し設定がいくつかあります。さらに、いくつかの操作は、マウスクリックの一連の操作よりも、いくつかの簡単なコマンドを使用した方が、はるかに効率的に実行(または完全に自動化)できます。

今までにMacでターミナルを使用したことがない場合は、多少怖気づくのは自然なことですが、実際には恐れる必要は全くありません。必要なのは、Macターミナルを使用して削除されたファイルを回復するためのundeleteコマンドの使用方法に関する指示に従うことだけです。

Macターミナルを使用して削除されたファイルを復元する方法

Macでファイルを削除すると、そのファイルはゴミ箱に移動されるか、完全に削除されます。このセクションでは、Macターミナルを使ってゴミ箱にあるファイルと完全に削除されたファイルの両方を回復する方法を説明します。

Macのターミナルを使用してゴミ箱からファイルを復元する

コマンドラインを使用してゴミ箱からファイルを復元するのは簡単です。なぜなら、ゴミ箱は単に特別なフォルダーに過ぎないからで、簡単なコマンドで任意のファイルをコピーできるからです。

ステップ1:システム環境設定の セキュリティとプライバシーの設定 ペインを開き、 プライバシー タブを選択します。

ステップ 2:鍵アイコンをクリックしてインターフェースのロックを解除し、左側のサービス一覧から フルディスクアクセス を選択し、ターミナルのアイコンをリストにドラッグアンドドロップします。

Full Disk Access

ステップ 3:端末を起動します。

ステップ 4:タイプ cd .Trash して Enter キーを押し、ゴミ箱フォルダへ移動します。

ステップ 5:タイプ ls -al ~/.Trash と入力して、ゴミ箱フォルダーの内容を表示します。

View the Content of the Trash Folder

ステップ 6:mv filename ../ 」を入力してEnterキーを押すと、特定のファイルがホームフォルダに移動します(filenameを復旧したいファイルの名前に置き換えてください)。

ステップ7:タイプして 終了 、Enterキーを押してターミナルを閉じます。

「rm」コマンドで削除されたファイルを復元する

rm コマンドを使用すると、Terminal から直接任意のファイルを削除できます。 rm コマンドを使用して削除されたファイルはゴミ箱フォルダーに入らないため、上記の方法を使用して回復することはできません。

ただし、ホームブルー を使用してインストールでき、Terminal で実行される PhotoRec のようなMac用データ復旧アプリケーション を使用して、それらを回復することは可能です。

通知 : 内蔵システムドライブ(macOS がインストールされているドライブ)をスキャンしたい場合は、データ復旧アプリケーションを使用する前に次のステップを完了する必要があります:

  1. Macを再起動し、CommandキーとRキーを同時に押し続けてリカバリーモードで起動します。
  2. 画面上部のユーティリティメニューを開き、ターミナルを選択します。
  3. csrutil disable を入力し、Enterキーを押してシステム整合性保護を無効にします。
  4. Macを再起動します。
  5. ターミナルを起動します。

念のため、システム整合性保護を無効にすると、悪意のあるソフトウェアからMacを守るための保護機能が失われるため、一定のリスクが伴うことをご理解ください。

 

ステップ1:ターミナルに次のコマンドを貼り付けてHomebrewをインストールします:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

ステップ 2:タイプして brew install testdisk 、Enterキーを押してTestDiskをインストールします(PhotoRecはTestDiskパッケージに含まれています)。

ステップ 3:Type sudo photorec  and hit Enter to launch PhotoRec.

Launch PhotoRec

ステップ 4: ハードドライブを選択してください。

Select your hard drive

ステップ 5:パーティションを選択します。ドライブ全体をスキャンするには、パーティションなしオプションを選択します。

Select your hard drive

ステップ 6: 正しいファイルシステムを選択して、Enterキーを押します。PhotoRecは自動的に適切だと思われるオプションを提案します。

Select the file system

ステップ7:回復されたファイルを保存する場所を選択し、完了したらキーボードでCを押してください。

Select a destination for recovered files

PhotoRecの使用が難しいと感じていて、できるだけ早く簡単に削除されたファイルを復元したいだけなら、近代的なグラフィカルユーザーインターフェースを備え、何百ものファイル形式に対応した使いやすいデータ復元アプリケーションであるDisk Drillを使用して復元できます。Disk Drillで削除されたファイルを復元する方法:

  1. ダウンロード をクリックして Disk Drill をインストールします。Disk Drill 4 for Mac Install
  2. 削除前にファイルが保存されていたドライブの横にある 復元 ボタンをクリックします。start scan with disk drill
  3. 復元したいファイルを選択し、復元先のディレクトリを指定して、 次へ ボタンをクリックします。select files to recover

これがDisk Drillによるデータ復旧の簡単さです。

Time Machineバックアップからファイルを復元する

実際には、グラフィカルインターフェイスを使用せずにTime Machineバックアップから削除されたファイルを復元することができます。これは、タッチパッドやマウスを使用できない状況や他の理由でグラフィカルユーザーインターフェイスとやり取りできない状況で役立つ場合があります。

ステップ1:最初の解決策で説明したように、セキュリティとプライバシーの環境設定パネルのプライバシー タブを使用して、ターミナルをフルディスクアクセス権を持つアプリケーションのリストに追加します。

ステップ 2:ターミナルを起動します。

ステップ 3: タイプ tmutil listbackups ですべての利用可能なTime Machineバックアップを一覧表示。

List of Available Time Machine Backups

ステップ 4:Type

tmutil restore '$BACKUP_PATH/$ORIGINAL_PATH' '$DESTINATION'

ファイルを復元するために。

  • $BACKUP_PATH = Time Machineバックアップの場所。
  • $ORIGINAL_PATH = 削除されたファイルの場所。
  • $DESTINATION = 削除されたファイルを復元したい場所。

結論

ご覧の通り、特定の状況でのみMac を使用して削除されたファイルを復元 Terminalを使用することが可能です。Terminalを使用してファイルを復元するのは簡単ではないため、通常のMacユーザーは、まずグラフィカルユーザーインターフェイスを持つデータ復旧アプリケーションを試し、それがうまくいかない場合にのみ、復元コマンドを試してみるべきです。

よくある質問:

ターミナルはMacコンピュータ上の他のアプリと同じように起動できます:

  1. Finderを開き、 /アプリケーション/ユーティリティ に移動し、ターミナルをダブルクリックします。
  2. Command-スペースを押してSpotlightを開き、「terminal」と入力し、 入力 を押します。
  3. Launchpadを呼び出し(DockまたはF4キーで)、 「terminal」と入力し、ターミナルをクリックします。
それはあなたが入力したコマンドが有効なコマンドとして認識されなかったことを意味します。このエラーは、綴りの間違い、構文の誤り、またはそのコマンドがシステムにインストールされていないなど、さまざまな理由で発生する可能性があります。
削除されたフォルダをMacのTerminalを使用して復元するには、次の手順に従います:

  1. Terminalを開く
  2. cdコマンドを使用してゴミ箱に移動する: cd ~/.Trash
  3. ゴミ箱の内容を確認したい場合は、lsコマンドを使用します: ls -l
  4. 復元したいフォルダを特定したら、mvコマンドを使用してそれをゴミ箱から移動します: mv DeletedFolder ~/Documents/ – このコマンドはDeletedFolderフォルダ全体をDocumentsに移動します
David Moreloは、10年のプロフェッショナルな経験と英語言語学の学士号… 全文の経歴