ファイルが機能していることを確認するためにファイルを移動してみましたが、mv
今は見つかりませんでした。
私が入力したコマンドは次のとおりです。
sudo mv ~/Documents/Books/UTMAnalysis.pdf /Desktop
私はOS Xを使用しています。同様の質問には、ルートディレクトリまたは隠しファイルとして配置できると言われています。
ルートディレクトリにデスクトップがありますが、それは既存のフォルダではありませんか?
答え1
次のいずれかが疑われます。
名前変更
このコマンドを実行したときに/ Desktopが存在しない場合、ファイル名は「UTTMAnalytic.pdf」から「Dektop」に変更されます。以下を使用して、ディレクトリかファイルかを確認できます。
ls -ld /Desktop
ディレクトリの場合、最初の文字は「d」になり、ファイルの場合、最初の文字は「-」になります。
linux-okrz:~ # ls -ld file
-rw-r--r-- 1 root root 0 Apr 29 19:43 file
linux-okrz:~ # ls -ld directory/
drwxr-xr-x 2 root root 4096 Apr 29 19:45 directory/
また、stat
その項目に対してコマンドを実行して、その項目に関する情報を表示することもできます。
linux-okrz:~ # stat file
File: 'file'
Size: 0 Blocks: 0 IO Block: 4096 regular file
Device: 807h/2055d Inode: 20709419 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-04-29 19:43:57.620769552 -0600
Modify: 2017-04-29 19:43:57.620769552 -0600
Change: 2017-04-29 19:43:57.620769552 -0600
Birth: -
linux-okrz:~ # stat directory
File: 'directory'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 807h/2055d Inode: 20709424 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-04-29 19:45:52.036413879 -0600
Modify: 2017-04-29 19:45:52.036413879 -0600
Change: 2017-04-29 19:45:52.036413879 -0600
Birth: -
出力の右側に「一般ファイル」と「ディレクトリ」が表示されます。ファイルの場合は、名前を変更してアクセスし続けることを確認できます。
内部/デスクトップ
次の可能性は、それが/Desktop
ディレクトリにあることです。ディレクトリの場合(以前の提案で確認する必要があります)、そこにチェックインしたかどうかを表示しませんでした。ルートとしてこのコマンドを実行すると、そのディレクトリにあるディレクトリとファイルの完全なレイアウトを取得できます。
ls -lah /Desktop/
そこからUTMAnalytic.pdfファイルが見つかったかどうかを確認できます。
隠されたアクション
3番目の可能性は、リストされたコマンドまたはアクションがファイルに別のアクションを実行する前後に別のコマンドまたはアクションが実行されたことです。このコマンドを使用すると、履歴を確認して、history
ファイルにジョブを実行した他のコマンドが見つかるかどうかを確認できます。 rootとしてfindコマンドを使用してファイルを検索することもできます。
find / -type f -name "*UTMAnalysis.pdf*"
上記のコマンドで見つからない場合は、名前に「UTTMAnalytic.pdf」が含まれていないか、システムにもう存在しません。
答え2
mv
UTMAnalysis.pdf
ターゲットが既存のディレクトリではないため、これをルートディレクトリに移動して名前をとして指定するとしますDesktop
。
このエラーを修正するには、以下を使用してください。sudo mv /Desktop ~/Desktop/UTMAnalysis.pdf