今天使用mv指令,本来想把桌面改成desktop,因为每次要切换输入法,后来使用了mv语句,突然发现桌面上的文件夹都没有了,全部都到"桌面/desktop"中了。
然后想用cp指令把当前文件夹下所有文件拷贝到上一级,这时发现有个文件是数据集,数据量很大,就想以移动的方法。
当前文件夹下所有文件指令:
./* #表示当前目录下所有文件
cp ./* .. #把当前文件夹下所有东西拷贝到上一级,如果有文件夹要加-r选项
后来查了下mv指令:
mv - move (rename) files
- 当目标目录和源目录是一致,效果就是重命名;
- 当目标目录和源目录不一致,就是移动加重命名,这里如果你不指定改名,它就还是原来的名字。
mv ./* ..