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 强制将目录及以下之档案亦逐一删除(不询问)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值