我想知道是否有一个与旧的 MS-DOS 相同的命令,可以将文件夹复制到当前目录中。假设我的当前目录位置为:
/var/www/
我有文件夹和文件存放在以下位置:
/home/hope/subfolder/docs/
/home/hope/subfolder/images/
/home/hope/subfolder/.config
/home/hope/subfolder/readme.txt
我知道以下命令:
cp -rT /home/hope/subfolder .
将“subfolder”文件夹中的所有文件(包括点和隐藏文件)和文件夹复制到当前目录,结果将如下:
/var/www/docs/
/var/www/images/
/var/www/.config
/var/www/readme.txt
看起来将源文件夹复制到当前位置的命令是:
cp -rT /home/hope/subfolder ./subfolder
虽然这样做没问题,但我发现有时候对于复杂的目标文件夹名称,我会犯错,是否有一种像下面这样的命令可以使用:
cp -rT /home/hope/subfolder .
甚至可以像这样
cp -rT /home/hope/subfolder /var/www/.
得到以下结果:
/var/www/subfolder/docs/
/var/www/subfolder/images/
/var/www/subfolder/.config
/var/www/subfolder/readme.txt
谢谢。