如何从日期格式的目录列表中复制最新目录
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/
如何从日期格式的目录列表中复制最新目录?
我正在使用以下命令,但它正在复制所有目录
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/