linux怎么将一个文件移动到另一个目录下

时间:2022-05-05 11:34:10
用了cp /perry/file/. /data/software            /data/software 是root下的目录,而且将file中的文件复制到software中发现software中的文件大小为空,觉得只是一个file文件中的指针

4 个解决方案

#1


cp -rf /perry/file/* /data/software

#2


你那个 点(file/.) 是想干嘛?

如果想 copy file/ 下的所有文件, 应该这样写: file/*

另外,你的 两个路径担起来都是绝对路径,但是觉得有问题: Linux 系统 有 /perry  和 /data 目录吗?

个人觉得应该是这样的(假设你的perry目录是/home子目录,data是/root子目录):
cp /home/perry/file/* /root/data/software

#3


cp /olddir/filename /newdir/filename
引用楼主  的回复:
用了cp /perry/file/. /data/software /data/software 是root下的目录,而且将file中的文件复制到software中发现software中的文件大小为空,觉得只是一个file文件中的指针

#4


引用楼主  的回复:
用了cp /perry/file/. /data/software /data/software 是root下的目录,而且将file中的文件复制到software中发现software中的文件大小为空,觉得只是一个file文件中的指针


mv /olddir/filename /newdir/filename


这个才是移动,刚才的是复制 

#1


cp -rf /perry/file/* /data/software

#2


你那个 点(file/.) 是想干嘛?

如果想 copy file/ 下的所有文件, 应该这样写: file/*

另外,你的 两个路径担起来都是绝对路径,但是觉得有问题: Linux 系统 有 /perry  和 /data 目录吗?

个人觉得应该是这样的(假设你的perry目录是/home子目录,data是/root子目录):
cp /home/perry/file/* /root/data/software

#3


cp /olddir/filename /newdir/filename
引用楼主  的回复:
用了cp /perry/file/. /data/software /data/software 是root下的目录,而且将file中的文件复制到software中发现software中的文件大小为空,觉得只是一个file文件中的指针

#4


引用楼主  的回复:
用了cp /perry/file/. /data/software /data/software 是root下的目录,而且将file中的文件复制到software中发现software中的文件大小为空,觉得只是一个file文件中的指针


mv /olddir/filename /newdir/filename


这个才是移动,刚才的是复制