Переместить команду из другого каталога - PullRequest
1 голос
/ 02 марта 2011

Мне нужно переместить файл из другого каталога.

Предположим, вы находитесь в этом каталоге: /home/CurDic1

И мой файл находится в этом каталоге: /usr/CurDic2

Мне нужно написать что-то вроде этого (я только что придумал):

/usr/CurDic2:>cd /home/CurDic1 | mv file1.txt /home/CurDic1/SubDic1

Ответы [ 2 ]

0 голосов
/ 02 марта 2011

Вы можете добавить полный путь к вашей команде перемещения.В вашем конкретном случае это будет:

mv /usr/CurDic2/file1.txt .

Важно знать, что . является текущим каталогом.

Если вы хотите перейти на /home/CurDic1/SubDic1, вы можете сделать:

mv /usr/CurDic2/file1.txt /home/CurDic1/SubDic1/

Что касается вашего вымышленного примера, | известен как «труба» и используется дляперенаправить вывод левой команды на ввод правого столбца.Например, cat file.txt | less, перенаправляя содержимое файла file.txt в команду less, которая используется для прокрутки длинных текстовых данных.

Однако вы можете сделать

cd /home/CurDic1; mv file1.txt /home/CurDic1/SubDic1

;является разделителем команд, это означает, что будет выполнена первая команда, а затем следующая.Вы можете связать много команд, как это: cmd1; cmd2; cmd3; etc

0 голосов
/ 02 марта 2011
mv path_to_source_file path_to_destination_file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...