Linux 文件和目录的命令

1. Linux文件和目录的命令

1.1 相对路径和绝对路径

相对路径:”不是从/写起“ 相对于目前工作目录的路径

绝对路径:一定是从根目录/写起的。

1.2 文件和目录的操作

. 代表此层/当前目录
… 代表上一层目录
~ 代表目前使用者所在的家目录

命令说明
cd …回到上级的目录
cd …/…回到上两级的目录
pwd绝对路径的形式显示当前目录路径
ls -al-a 全部文件,连同隐藏文件 -l 显示详细信息,包含文件权限,属性等数据
ls -l查看目录的的详细列列
mkdir 创建目录
mkdir -p /tmp/dir1/dir2/dir3自行创建多层目录
touch 文件名创建一个新文件
rm -f filename-f 不会出现警告信息 删除filename文件
rm -rf dir1-r 递归删除 删除dir目录以及下的所有内容
rm -rfi dir1 dir2-i 在删除前询问使用者是否操作 同时删除两个目录
cp sourcefile destinationfile复制文件
cp /tmp/* .复制某个目录的所有文件到当前目录
cp -a dir1 dir2复制目录
-a选项中-复制时数据特征一模一样。
mv old_dir new_dir移动或重命名目录
locate -il passwd查找有关键passwd的路径
-i : 忽略大小写-l : 仅输出几行 -l 5
locate * .mp4查询.mp4结尾的文件

1.3 文件的查看

命令说明
cat -n /etc/issue查看文件显示行数
tac file倒序显示文件内容
less file使用 [pageup, pagedown]等功能来向前向后翻看文件
head -5 file显示文件的前五行
tail -5 file显示文件的后五行
grep java hello.txt从文件hello.txt查找关键字java
grep ^java hello.txt从文件hello.txt查找java开头的

1.4 文件的权限

1.4.1 1.1 权限 【- rwxr-xr–】, 说明的是什么?

文件类型 [-] 为文件 [d]为目录 [I] 为链接文件 [c] 设备文件的端口设备 例如键盘

[rwx] 文件拥有者 意为 可读,可写,可执行。

[r-x] 文件所属用户组 可读,可执行。

[r–] 其他用户权限 就只为可读。

1.4.2 修改文件的权限属性

命令说明
chgrp group file1修改文件file1所属用户组为group1
chown user file1修改文件的拥有者
chown -R user file1将目录下的所有子目录或文件同时更改文件拥有者
chown user:group file1同时改变文件的拥有者和用户组
chmod ug+rwx dir设置目录dir拥有者和所属组的读,写,执行的权限 [- rwxrwx—]
chmod g-wx dir移除所属组的写,执行的权限 [-rwxr-----]

第一种方法:九个权限是三个三个一组,用数字代替个权限为

r : 4 w:2 x:1

第二种方法:用 u, g, o 来代表三种身份的权限

+(加入) -(移除) =(设置)

1.5 压缩和打包

压缩文件是有扩展名。不同的压缩命令扩展名不同,当然彼此之间可能无法互通压缩/解压缩文件。
那么不同的扩展名便于知道该文件使用的那个压缩命令,就可以对照着解压了。

命令说明
gzip file压缩文件
gunzip xxx.gz解压缩gizp压缩包
bzip2 filebzip2压缩文件
bunzip2 file解压缩文件
zip xxx.zip file压缩filed到zip包
unzip xxx.zip解压缩zip包
tar -czfv xxx.tar.gz dir创建gzip压缩包 dir目录打包压缩到 xxx.tar.gz
tar -xzfv xxx.tar.gz解压gzip压缩包
tar -cjfv xxx.tar.bz2 dir创建bz2压缩包
tar -xjfv xxx.tar.bz2解压bz2 压缩包
tar -xvf xxx.tar -C /dir将包解压到指定目录
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值