Linux Ubuntu(1)文件系统命令

Linux常用工具

(1)终端  ctrl+alt+t
(2)文本编辑器
(3)文件管理器

window 分区  C:\example\test.txt
注:每一个盘符实际对应一个分区Partition

文件系统

Linux,使用统一的目录树结构
/
/home/user 用户目录,用户自己的目录
特例:超级用户root,其用户目录为/root
/root
/bin
/mnt
/usr
/etc
注:Linux下没有C:/ 这个盘符概念

文件夹带箭头,为软链接
文件夹带x号,为限制

1、用户目录

权限机制:对于普通用户来说,能操作的只有用户目录
root用户没有限制,可以操作任意文件和目录

2、创建目录和文件

目录操作:创建目录/删除/重命名
文件操作:编辑文本文件

ls/cd/pwd
ls,list 列出目录下所有项
ls -l /home/user 详细查看
pwd print working directory显示当前工作目录
cd change directory切换目录
~ 代表当前用户的主目录
. 代表当前目录
.. 代表上一级目录
cd ~ 切换到主目录
cd ~/example 切换为主目录下的example目录
cd ../www 切换到上级目录,再到www子目录


创建目录
 

mkdir/rmdir
mkdir,make directory创建目录
mkdir -p abc/123/test  -p参数,将路径的层次目录全部创建
rmdir,remove directory删除空目录
rmdir abc 如果目录非空,则删除失败
rm,即remove删除文件或目录
rm -rf abc
删除abc目录,和子项一并删除,r表示recursive递归,f表示force


 复制文件或目录;移动文件或目录重命名

cp/rm/mv
cp,即copy复制文件或目录
cp -rf example example2
mv,即move,移动文件或目录(重命名)
move hello helloworld

3、归档及解压缩

tar/zip/unzip
归档,即tape磁带 archive档案 档案打包
创建档案包
tar -cvf example.tar example  把example文件夹打包为example.tar
             包名              打包的目录
c,表示create创建档案
v,表示verbose显示详情
f,表示file


多个目录打包 tar -cvf xxx.tar file1 file2 file3


还原档案包
tar -xvf example.tar
tar -xvf example.tar -C outdir

-C参数指定目标目录,默认解到当前目录下,x表示extract

归档并压缩操作
tar -zcvf example.tar.gz example
解压缩
tar -zxvf example.tar.gz
tar -zxvf example.tar.gz -C outdir

4、软链接

软链接,即Windows下的快捷方式
ln,命令(link)来创建软链接
ln -s source link
-s表示soft软链接(默认为硬)
ln -s example example2    example原始文件  example2快捷方式文件
软链接特点:
1、删除软链接,对原文件没有影响
2、删除原文件,则软链接失效
如:ls -l /  中,/bin实际指向的是/usr/bin目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值