4.1.10 linux文件管理 :文件属性操作 :创建,复制,删除

4.1.10 linux文件管理 :文件属性操作 :创建,复制,删除

创建
1.touch 创建空白文件
【不会覆盖已有的文件】

$ touch file
$ ls
file

2.mkdir dir创建文件夹

$ mkdir dir
$ ls -l
drwxr-xr-x 2 root root 4096 Jul 28 18:18 dir

2.1 mkdir -p dir/dir/dir 联级创建文件夹

$ mkdir -p d/workspace/mevan

复制
cp file /路径 复制文件

$ cp file ../hai
$ cd ../hai
$ ls
file

cp -r dir复制文件夹

$ cp -r dir1 ../hai
$ cd ../hai
$ ls   
dir1  file

删除
rm file 删除文件

$ rm file
rm: remove regular empty file 'file'? y

rm -r dir 删除文件夹

$ rm -r dir1
rm: descend into directory 'dir1'? y
rm: descend into directory 'dir1/dir2'? y
rm: remove directory 'dir1/dir2/dir3'? y
rm: remove directory 'dir1/dir2'? y
rm: remove directory 'dir1'? y

衍生
1. 递归删除文件

find . -name "*.o"  | xargs rm -f

可以通过管道命令来操作,先find出主目录 下想删除的文件,然后通过“xargs”这个构造参数列表并运行命令。
find named/ -name *.bak | xargs rm -f

2. 递归删除目录
目录的话,需要添加 -r

find . -name "Build"  | xargs rm -rf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值