li### 前提・実現したいこと
linuxでデスクトップ上にあるファイルを今日作業したものと分かるように共有フォルダ内のtodayというファイルに移したい
発生している問題・エラーメッセージ
### 該当のソースコード #!/bin/sh today='date +%F' cd 〜/デスクトップ rm -rf .hidden mkdir .hidden mv * .hidden rsync -r .hidden /media/sf_shared/todays/$today
隠しファイルですね
VirtualBoxの共有フォルダの話のようなので、VirtualBoxをタグとして入れておいてください。
ちゃんと共有フォルダはマウントされていますか?
まずゲストのlinux側から
$ ls -lAF /media/sf_shared/todays/
で、ちゃんとtodaysフォルダは見えているのでしょうか?
見えていない場合は、
$ mount | grep vboxsf
などとして頂き、
vbox_shared on /media/sf_vbox_shared type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=0,gid=998,dmode=0770,fmode=0770,tag=VBoxAutomounter)
のような表示が出るかどうか確認してください。出なければマウントしておらず、ゲストのLinux側からはアクセスできません。共有フォルダの設定からやり直してください。
lsの結果が見えている場合は、アクセス権を確認してください。