web-dev-qa-db-ja.com

移動中にファイルが消えました

ファイルがあるディレクトリと、次のような空のディレクトリがありました。

.
..
file.ext
folder

やった:

mv file.ext /folder

ファイルは、フォルダ内ではなく、以前の場所ではなく、消えました!

とにかくそれを見つけるために?

ありがとう

4
nabtron

ディレクトリ/folder(ルートディレクトリの下にある/)が存在せず、rootとして作業していた場合、file.txtの下のファイル/folderに名前変更(移動)した場合] _。

ls -l /folderを実行すると、ファイルが表示されます。

別のポイントは、ディレクトリ/folderが存在する場合、そのディレクトリの下でファイルを探します。つまり、/folder/file.txtです。

また、/を宛先パスに追加すると、次のような別のメッセージが表示されることに注意してください。

mv: cannot move ‘file.txt’ to ‘/destination/’: Not a directory

ファイルの名前は変更されません。

例えば:

% Sudo mv file.txt /spamegg/
mv: cannot move ‘file.txt’ to ‘/spamegg/’: Not a directory

% Sudo mv file.txt /spamegg 

% ls /spamegg  
/spamegg
4
heemayl

ファイルを同じディレクトリ内のフォルダに移動したい場合は、これを行う必要があります。

mv file.ext folder

ただし、代わりにこれを行っているため:

mv file.ext /folder

ファイルは移動され、/folderではなくfolder/file.extに名前が変更されました

次のコマンドを実行します。

cd /

次に実行します:

ls | grep folder

結果に表示されるはずです。

1
mchid