
ターミナルで次のコマンドを使用して、あるディレクトリから別のディレクトリにファイルを移動しようとしました。
mv ~/file.txt pwd
その瞬間、私はシステム外のハードドライブにいました。その後、そのディレクトリでファイルを見つけることができませんでした。OK、別のファイルへのシンボリックリンクを作成しました。
ln -s file2.txt myLink
mv操作を繰り返しました。また、pwdフォルダにファイルはありませんでした。さらに、シンボリックリンクを使用してファイルの場所を取得できません。試してみました
ls -ld myLink
そしてそれは私に
lrwxrwxrwx 1 myName myName 8 may 9 22:20 myLink -> file2.txt
readlink コマンドはターミナルに file2.txt を出力するだけです。
私のファイルを見つける可能性はありますか、それとも削除されましたか? 回答ありがとうございます。
答え1
最初に、現在の作業ディレクトリに何かを移動するためのコマンドは次のようになります。
mv ~/file.txt "$(pwd)"
または
mv ~/file.txt "$PWD"
find コマンドを使用してファイルを検索できます (コンピュータ全体を検索するには sudo が必要です)。
sudo find / -name "file.txt"
コマンドが機能しているかどうかわからない場合は、cp
まず を試し、 ではなく を試してくださいmv
。