Я новичок и хочу скопировать / переместить файл из определенной папки на рабочий стол. Я использую cp
и mv
для этих задач. Но я хочу скопировать / переместить на рабочий стол.
Скажем, я хочу переместить file1
на рабочий стол, я использую
mv file1 _____
В _____,
я использовал Desktop, но он переименовывает файл в «Рабочий стол».
Я использовал home / Desktop, но там говорится, что файл / папка не найдены.
Как эти команды работа зависят от того, где Вы находитесь в файловой системе.
Можно обычно видеть, где Вы от своей подсказки:
zanna@monster:~/Desktop$
Это - моя подсказка, когда текущий рабочий каталог ~/Desktop
, удобный ярлык для /home/zanna/Desktop
Если Вы не уверены, где Вы, можно ввести pwd
и получите полный полный путь
zanna@monster:~/Desktop$ pwd
/home/zanna/Desktop
Первое /
важно - это - корневой каталог, и все полные полные пути запустятся с него
Можно использовать полные или относительные пути, чтобы сделать вещи с файлами. Если Вы находитесь в каталоге, где файл, который Вы хотите переместить, для перемещения в рабочий стол, предполагая, что настольный каталог на самом деле называют Desktop
(не забывайте, что Linux чувствителен к регистру),
mv file1 ~/Desktop
потому что текущий рабочий каталог принят.
Отовсюду в Вашей файловой системе можно сделать это:
mv /path/to/file1 ~/Desktop
но замените/path/to реальным путем! например, если файл находится в Вас, домашняя папка Downloads делает
mv ~/Downloads/file1 ~/Desktop
mv
также переименовывает файлы..., если цель является файлом, который существует и не является каталогом, mv
перезаписи это с содержанием первого файла, и переименовывают к цели. Если файл не существует, то file1
переименован как цель, ничего не перезаписывая, когда Вы обнаружили.
Для копирования файла вместо того, чтобы переместить его можно сделать точно то же как выше, с cp
вместо mv
. Только поведение отличается в этом случае - оригинал file1
продолжает существовать в его предыдущем местоположении.
Для узнавания больше можно проверить man mv
и man cp
Хорошая опция для изучения - можно добраться mv
и cp
чтобы сказать Вам, что они делают путем создания их подробными: добавление -v
. Здесь я перемещаю файл chocolate
из текущего рабочего каталога ~/playground
на мой Рабочий стол с подробной опцией, и я получаю некоторый вывод в терминале:
zanna@monster:~/playground$ mv -v chocolate ~/Desktop
'chocolate' -> '/home/zanna/Desktop/chocolate'
Рабочий стол является каталогом в корневом каталоге Вашего пользователя.
Если Ваш язык является английским, это называют Desktop
.
Скопировать некоторых file
там, можно работать
cp file ~/Desktop
~
обозначает /home/<username>
Если Ваш язык UI не является английским, это называют по-другому.
Можно сделать копию, не находя корректное имя
cp file "$(xdg-user-dir DESKTOP)"
Можно получить название каталога Desktop
xdg-user-dir DESKTOP
Можно использовать mv
вместо cp
если Вы хотите переместить файл вместо копирования.
Необходимо использовать mv file1 ~/Desktop
для перемещения и cp file1 ~/Desktop
для копирования к Вашему Desktop
каталог.
Перемещать file1 от somedir до Вашего рабочего стола:
cd /somedir
mv -i file1 "$(xdg-user-dir DESKTOP)"
Для копирования файла вместо этого:
cd /somedir
cp -i file1 "$(xdg-user-dir DESKTOP)"
-i обозначает "интерактивный". Это вызовет перемещение и скопирует команды для запроса Вас прежде, чем перезаписать любой существующий файл.