每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
2013-11-05 10:43
916 查看
一、用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下
收获:
1、在if test -d $1的时候,if后面一定要有空格
2、在使用变量的时候一定要用$!
3、学会`commad`的用法
下面给出代码,还有一些不完善的地方,有空补全一下,第一次shell程序,写的有点丑,希望别介意
二、shell下如何重命名一个文件
mv file1 file2,就可以重命名一个文件了,真的是神一样的用法,把我给雷翻了= =!!
收获:
1、在if test -d $1的时候,if后面一定要有空格
2、在使用变量的时候一定要用$!
3、学会`commad`的用法
下面给出代码,还有一些不完善的地方,有空补全一下,第一次shell程序,写的有点丑,希望别介意
if test -d $1 then if test -d $2 then cd $1 for dir in `ls $1` do if test -f $dir then cp $dir $2 else echo "Error exist on $dir" fi done echo "cp_file complete!" else echo "$2 is not a diretory!" fi else echo "$1 is not a directory!" fi
二、shell下如何重命名一个文件
mv file1 file2,就可以重命名一个文件了,真的是神一样的用法,把我给雷翻了= =!!
相关文章推荐
- 如何查看Linux下面某一个目录下所有的隐藏文件和文件夹
- java实现将一个文件夹的所有文件拷贝到另一个文件夹
- 如何拷贝一个文件夹内的所有文件到另一个地方
- 用mfc如何实现将一个文件拷贝到另一个文件夹中例如:C:\WINDOWS\a.txt中的a.txt文件拷贝到D:\Program
- linux 将一个服务器上的文件或文件夹拷贝到另一个服务器上
- Linux下c语言实现将一个目录下的所有文件和目录复制到另一个目录下
- linux怎么将一个文件下的部分文件,拷贝到另一个文件夹下
- 用java实现将许多文件夹下的所有.avi文件拷贝到一个文件夹
- Linux 把一个文件夹下的所有内容复制到另一个文件夹下面
- 在WinCE下实现某文件夹所有文件拷贝到另一个文件夹
- Linux下如何将一个用户下的文件拷贝到另一个用户里
- c++ 如何将一个文件夹里的所有文件追加到另一个文件中
- linux下将一个目录下的所有文件拷贝到另一个大文件中,并把大文件拆分成原来的小文件,大小,内容,名字不变
- c#实现将一个文件夹中的所有文件复制到另一个文件夹,并在新文件夹中创建一个txt文件记录copy的文件综述以及文件名称
- 如何用cmd命令递归文件夹中的所有特定文件,拷贝到另一个文件夹中
- C语言实现的计算一个文件下的所有文件的总大小(还有BUG,如果文件夹下面还有文件家就有问题,等待更新)
- [PHP][Function]实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构)[已验证][原创]
- linux命令行下如何以目录树的形式显示一个文件夹的所有文件
- C#如何遍历一个文件夹下面所有的文件、包括子文件夹里面的文件?
- 如何用cmd命令递归文件夹中的所有特定文件,拷贝到另一个文件夹中