ディレクトリに問題があります。 ls -la
を実行すると、次の出力が得られます。
/rwx------ 7 1000 1000 4.0k Mar 1 09:11 Folder Name
フォルダーになっているはずです。パーミッションでスラッシュはどういう意味ですか? d
はフォルダーなので、期待していました。
QNAPNasでこの問題が発生しています。 uname -a
はLinux Q 3.19.8 #1 SMP Mon Feb 13 05:20:15 CST 2017 x86_64 unknown
を示しています
フォルダにアクセスしたり、他の権限/所有者を設定したりできません。
chown admin:administrators Folder\ Name
-> chown: Folder Name: No such file or directory
chmod 777 Folder\ Name
-> chmod: Folder Name: No such file or directory
cd Folder\ Name
-> -sh: cd: Folder Name: No such file or directory
mv Folder\ Name other_name
-> mv: unable to rename Folder Name: No such file or directory
- - バックグラウンド:
このフォルダーをrsync経由でubuntuからnasにコピーしました。
rsync -ahhve "ssh" /home/foo/bar/ [email protected]:"/share/homes/username/Folder\ Name"
この質問を読んでいただきありがとうございます。助けていただければ幸いです。
これは推測ですが...フォルダ名の最後にキャリッジリターンがあるのではないかと思います。使用している正確なls
コマンドによっては、フォルダ名の末尾に/
を付ける場合がありますが、キャリッジリターンにより、行の先頭に表示され、通常はd
が上書きされます。そこ。 ls -l | cat -vet
でリストしてみてください。これにより、通常は表示されない文字が表示される文字に変換されます。私が正しければ、次のように表示されます。
$ ls -l | cat -vet
drwx------ 7 1000 1000 4.0k Mar 1 09:11 Folder Name^M$
(ここで、^M
はキャリッジリターンを表し、$
は行末マーカーです。)
私が正しければ、名前を変更し、bashのタブ補完を使用して名前を正しくすることで修正できます。 mv Folder<tab>
のように入力すると、印刷されない文字を含む名前の残りの部分を入力する必要があります。次に、新しい(修正された)名前を入力すると、問題がないはずです。