Я хочу скопировать файл через терминал как CP / путь / *.dat, поскольку я не знаю полное имя файла и копирую его в определенный путь.
это - команда:
sudo cp /home/ubuntu/test/*.dat /opt/myAppFolder/License/
Ваш синтаксис хорошо:
cp /path/to/directory/of/file/*.dat /path/to/destination
, Но примечание удостоверяются, что это еще - единственный файл с тем .dat
расширение, все такие файлы с тем расширением будут скопированы также.
Примечание:
, Если бы уже в папке и месте назначения вне той папки затем, команда была бы [примечание без "/"] :
cp path/to/directory/of/file/*.dat /path/to/destination
#or simply
cp *.dat /path/to/destination
, Если бы уже в папке и и папка и папка назначения находятся в том же месте папки затем, команда была бы [примечание без "/" и на источнике и на месте назначения] :
cp path/to/directory/of/file/*.dat path/to/destination
#or simply
cp *.dat path/to/destination
Привет, когда вы используете команду cp, у вас должна быть полная информация относительно исходного файла и файла назначения.
Так как у вас нет полного пути, это не будет работать должным образом и не предоставит подробную информацию о файле.