我的工作方向是 / home / sam / ,它包含两个子目录 tmp 和备份。我有一个文件 /home/sam/tmp/mytest.file 我想做一些操作。
我还在 / home / sam /
中有一个名为 rename_and_mv.sh 的sh脚本目录树:
/home/sam/
rename_and_mv.sh
tmp/
mytest.file
backup/
首先:我想进入目录 / home / sam / tmp / ,这样我就可以操作文件了
秒:将文件 mytest.file 重命名为 mytest.file_bak
第3次:将文件 mytest.file_bak 移至备份目录
文件 rename_and_mv.sh :
#!/bin/bash
file1='mytest.file'
file2='mytest.file_bak'
cd /home/sam/tmp/ && mv $file1 $file2 && mv $file2 /home/sam/backup/
我运行脚本 ./ rename_and_mv.sh
报告:
mv:无法统计`mytest.file':没有这样的文件或目录
我该如何解决?
============ append1 ===========
cd /home/sam/tmp
mv $file1 ../backup/$file2
有效!
[CLOSED]