linux文件及文件夹拷贝移动删除
- 文件拷贝
- 文件夹拷贝
- 文件拷贝并重命名
- 文件夹拷贝并重命名
- 文件移动
- 文件夹移动
- 文件移动并重命名
- 文件夹移动并重命名
- 文件删除
- 文件夹删除
文件拷贝
cp test.log aaa
将当前目录下的test.log拷贝到当前目录下的aaa文件夹里(相对路径)
cp test.log ../bbb
将当前目录下的test.log拷贝到上一级目录下的bbb文件夹里(相对路径)
cp test.log /usr/aaa
将当前目录下的test.log拷贝到usr下的aaa文件夹里(绝对路径)
文件夹拷贝
cp dd aaa
将当前目录下的dd文件夹拷贝到当前目录下的aaa文件夹里(相对路径)
cp dd ../bbb
将当前目录下的dd文件夹拷贝到上一级目录下的bbb文件夹里(相对路径)
cp dd /usr/aaa
将当前目录下的dd文件夹拷贝到usr下的aaa文件夹里(绝对路径)
文件拷贝并重命名
cp test.log aaa/a.txt
将当前目录下的test.log拷贝到当前目录下的aaa文件夹并重命名为a.txt(相对路径)
cp test.log ../bbb/a.txt
将当前目录下的test.log拷贝到上一级目录下的bbb文件夹并重命名为a.txt(相对路径)
cp test.log /usr/ccc/a.txt
将当前目录下的test.log拷贝到根目录下usr下的ccc文件夹里并重命名为a.txt(绝对路径)
文件夹拷贝并重命名
cp dd aaa/ff
将当前目录下的dd文件夹拷贝到当前目录下的aaa文件夹并重命名为ff(相对路径)
cp dd ../bbb/ff
将当前目录下的dd文件夹拷贝到上一级目录下的bbb文件夹并重命名为ff(相对路径)
cp dd /usr/ccc/ff
将当前目录下的dd文件夹拷贝到根目录下usr下的ccc文件夹里并重命名为ff(绝对路径)
文件移动
mv test.log aa
将当前目录下的test.log移动到当前目录下的aa文件夹里(相对路径)
mv test.log ../bb
将当前目录下的test.log移动到上一级目录下的bb文件夹里(相对路径)
mv test.log /usr/aa
将当前目录下的test.log移动到绝对路径/usr/aa下面(绝对路径)
文件夹移动
mv cc aa
将当前目录下的cc文件夹移动到当前目录下的aa文件夹里(相对路径)
mv cc ../bb
将当前目录下的cc文件夹移动到上一级目录下的bb文件夹里(相对路径)
mv cc /usr/aa
将当前目录下的cc文件夹移动到绝对路径/usr/aa下面(绝对路径)
文件移动并重命名
mv test.log aa/test1.log
将当前目录下的test.log移动到当前目录下的aa文件夹里并重命名为test1.log(相对路径)
mv test.log ../bb/test1.log
将当前目录下的test.log移动到上一级目录下的bb文件夹里并重命名为test1.log(相对路径)
mv test.log /usr/aa/test1.log
将当前目录下的test.log移动到绝对路径/usr/aa下面并重命名为test1.log(绝对路径)
文件夹移动并重命名
mv cc aa/dd
将当前目录下的cc文件夹移动到当前目录下的aa文件夹里并重命名为dd(相对路径)
mv cc ../bb/dd
将当前目录下的cc文件夹移动到上一级目录下的bb文件夹里并重命名为dd(相对路径)
mv cc /usr/aa/dd
将当前目录下的cc文件夹移动到绝对路径/usr/aa下面并重命名为dd(绝对路径)
文件删除
rm test.log
删除文件,会有寻问"rm: remove regular file ‘test.log’?",输入y回车删除n回车不删除
rm -f test.log
强制删除文件,不寻问
文件夹删除
rm -r aa
将目录及以下之档案亦逐一删除。会询问是否删除文件夹,输入y回车删除n回车不删除(rm aa 这种方式删除会报错“cannot remove aa :is a directory”)
rm -rf aa
强制将目录及以下之档案亦逐一删除(不询问)