如何从日期格式的目录列表中复制最新目录

how to copy latest directory from list of directories on date format

如何从日期格式的目录列表中复制最新目录?

我正在使用以下命令,但它正在复制所有目录

ls -t | head -1 | cp -r * /destination

目录如下。

03-07-2019-06-30

ls -td -- */ | head -n 1 | cut -d'/' -f1 将打印在当前文件夹中创建的最新目录。通过使用 $(),您可以将输出作为 cp 命令的输入。 希望对您的查询有所帮助。

  cp $(ls -td -- */ | head -n 1 | cut -d'/' -f1) /your_directory/
cp -R "`ls -dtr1 /source_dir_path/* | tail -1`" /destination_pth/