mv:ディレクトリは間違いなく存在しますが、そのファイルやディレクトリエラーはありません。

mv:ディレクトリは間違いなく存在しますが、そのファイルやディレクトリエラーはありません。

非常に簡単な作業を実行しようとしていますfile.gz/home/username/Downloads/file.gz/mnt/gentoo/proc/

私が解放するとmv /home/username/Downloads/file.gz /mnt/gentoo/proc/返されます。mv: cannot create regular file ‘/mnt/gentoo/proc/file.gz’: No such file or directory

ls /mnt/gentoo/procディレクトリに存在する広範なファイルのリストを提供します。ls /home/username/Downloads/与えられたfile.gz

touch /mnt/gentoo/proc/file.gz役に立ちません。touch: cannot touch ‘/mnt/gentoo/proc/file.gz’: No such file or directory

実際には、file.gzを別のディレクトリに移動することはできますが、目的のディレクトリに移動することはできません。

出力はmount次のとおりです

/cow on / type overlay (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
/dev/sdd on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /sys/firmware/efi/efivars type efivarfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/999/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=mint)
/dev/mapper/vg2-root on /mnt/gentoo type ext4 (rw)
/dev/mapper/vg1-home on /mnt/gentoo/home type ext4 (rw)
none on /mnt/gentoo/proc type proc (rw)
/sys on /mnt/gentoo/sys type none (rw,bind)
/dev on /mnt/gentoo/dev type none (rw,bind)

出力df -h

Filesystem            Size  Used Avail Use% Mounted on
/cow                  3.9G  113M  3.8G   3% /
/dev                  3.9G   12K  3.9G   1% /mnt/gentoo/dev
tmpfs                 794M  1.8M  792M   1% /run
/dev/sdd              1.5G  1.5G     0 100% /cdrom
/dev/loop0            1.5G  1.5G     0 100% /rofs
none                  4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs                 3.9G  660K  3.9G   1% /tmp
none                  5.0M     0  5.0M   0% /run/lock
none                  3.9G  1.5M  3.9G   1% /run/shm
none                  100M   32K  100M   1% /run/user
/dev/mapper/vg2-root  110G  4.7G  100G   5% /mnt/gentoo
/dev/mapper/vg1-home  917G   72M  870G   1% /mnt/gentoo/home

答え1

これ/プロセスファイルシステムは仮想ファイルシステムです(参照:プロセスファイルシステム)

mount コマンドの出力は、これが/mnt/gentoo/proc次のタイプのファイルシステムであることを示しています。procfs

none on /mnt/gentoo/proc type proc (rw)

これは、この場所にファイルを作成することはできず、作成してはいけません。内のファイルはprocfsシステムによってのみ生成されます。あるディスクから別のディスクにファイルを転送するには、通常のディレクトリにコピーしてみてください。

編集:本当にやりたいことがconfig.gz他のシステムからインポートされたカーネルを使ってカーネルを構築することであれば、どうすればよいか尋ねなければなりません。達成しようとしている目標を説明すると、役に立つ回答を受けやすくなり、ソリューションは思ったよりもはるかに簡単になる可能性があります。

答え2

書き込み権限なしでディレクトリにファイルを生成しようとしました:「一般ファイルを生成できません」

/mnt/gentoo/proc/の権限を変更してください。

関連情報