sh 在命令中将文件移动到目标目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在命令中将文件移动到目标目录相关的知识,希望对你有一定的参考价值。
#!/bin/bash
# Usage:
# move files to dir_destination
# ./mv_files2dir.bash /path/to/file dir_destination
# ./mv_files2dir.bash dir_a ./{b,c} dir_destination
# test_mv_files2dir.bash:
# #!/bin/bash
#
# # Test the usage of mv_files2dir.bash
#
# mkdir -p test/{dir_a,dir_destination}
# touch {b,c}
#
# ./mv_files2dir.bash test/dir_a ./{b,c} dir_destination
arr_arglist=($@)
idx_dir=$((${#arr_arglist[@]} - 1))
dir_path=${arr_arglist[$idx_dir]}
for (( i=0;$i<$idx_dir;i++ ))
do
echo $i
fpath="${arr_arglist[$i]}"
echo "mv $fpath $dir_path"
mv $fpath $dir_path
done
#!/bin/bash
# Test the usage of mv_files2dir.bash
mkdir -p test/{dir_a,dir_destination}
touch {b,c}
./mv_files2dir.bash test/dir_a ./{b,c} dir_destination
以上是关于sh 在命令中将文件移动到目标目录的主要内容,如果未能解决你的问题,请参考以下文章
如何在PHP中将所有文件和文件夹从一个目录移动到另一个目录?
在 Unix/Linux 中将文件移动到不同目录所需的权限 [关闭]
rm -移动文件
linux 把当前目录的一个子目录里的文件移动到另一个子目录里用啥命令
Linux文件的复制删除和移动命令
Linux文件的复制删除和移动命令