基础命令-文件操作

2-0302
1.创建目录
# mkdir 目录名字
# mkdir -p //多级创建目录、递归创建目录
2.复制
# cp 复制的文件 目的目录
# cp -r //复制目录时加-r 选项
# cp a b … 目的目录 //复制多个文件
3.移动
# mv 移动的文件 目的目录
# mv a.txt dachui/c.txt
//移动a.txt到dachui下,并重命名为c.txt
删除:
4.删除:
# rm -r
5.压缩和解压缩:
zip
# unzip xx.zip //解压缩
gzip
# gzip a.txt //压缩为a.txt.gz
# gizp -d a.txt.gz //解压缩

# bzip2  a.txt       //压缩为a.txt.bz2
# bizp2  -d  a.txt.bz2  //解压缩
! 都不能压缩目录

6.压缩和解压:tar
# tar -xf 压缩名 //解压缩
# tar -cf etc.tar /etc/
//将etc目录压缩为etc.tar
# tar -czf etc.tar.gz /etc/
# tar -cjf etc.tar.bz2 /etc/

# tar  --delete  /etc/hosts 	
	-f	etc.tar
	//从打包文档中删除hosts文件
# tar  -f  etc.tar  -r  /root/install.log
	//追加文件到打包文件etc.tar中

# tar  -cf  etc.tar  /etc/  --remove-files
	//打包压缩后删除源文件
# tar  -xf  etc.tar  -C  /tmp
	//指定解压路径为/tmp

7.统计文件或目录大小
# du
# du -h //以易读的单位显示大小
# du -sh //仅显示总大小

8.搜索文件和目录:
# find / -name hello.doc
//在根下找文件名字为hello.doc
# find / -type f (文件)
d (目录)
# find / -type f -a -name hello.doc

-empty    空文件
-size +10M  大于10M  
	  -10M  小于10M 
-mtime  +5   5天前
        -6   6天内
-iname   忽略文档名大小写
-group   按组
-user    按用户
-exec    对找到的文档执行特定的命令
-a       多个条件组合
-o       或
# find  /  -name  a.txt  -exec  rm -r 
	{} \;
	//找到a.txt并删除

9、 软连接和硬链接
软连接:
# ln -s 源文件名字 链接文件的名字
硬链接:
# ln 源文件名字 链接文件的名字

10、历史命令:
# history
# history -C //清空历史命令
存放文件:
/root/.bash_history

linux哲学: 一切皆文件

11.查找命令的存储位置
# which 命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值