文件和文件夹shell操作

Path

  1. print current directory pwd
  2. change directory cd
  3. 当前目录. 上级目录…
Absolute and Relative directory

/开头,代表根路径,否则相对路径

File

Create

touch
文件已存在,不修改内容,但更新文件创建时间
touch test.txt

Remove

rm

Rename

mv

View files

cat
concatenate(连, 接, 连结, 接通, 联络, 串联)

显示行数
cat -n test.txt

head``````tail
显示文件头尾默认10行内容
head -n 20 test.txt
-n 指定显示行数

Directory

Create

mkdir
mkdir -p dirs3/dir4

touch
文件已存在,不修改内容,但更新文件创建时间
touch test.txt

Remove
  • rmdir只能删除空文件夹
  • rm删除非空文件夹 rm -r test; 免确认 rm -rf test
Copy

cp -r

View files

cat
concatenate(连, 接, 连结, 接通, 联络, 串联)

显示行数
cat -n test.txt

head``````tail
显示文件头尾默认10行内容
head -n 20 test.txt
-n 指定显示行数

ls -al

drwxr-xr-x  12 albertsnow albertsnow     4096 11月  2 13:23 translate-apk
-rw-r--r--   1 albertsnow albertsnow     2041 9月  10 17:46 wget-log

列:

  1. 文件类别权限
    • 第一个 d目录 -普通文件 l连接文件 b快文件 c字符文件 s socket文件 p管道文件
    • 剩下3个字母一组, 文件拥有者(user)、拥有组(group)、其他人(other)的权限
  2. 连接数
    • 目录: 子目录个数+2
    • 文件: 1
  3. 拥有人(owner)
  4. 拥有组(group)
  5. 大小
  6. 创建时间、最近修改时间
  7. 文件名
更改权限chmod
  1. 字母表示
    • u,g,o标识 拥有者、拥有组、其他人
    • r w x 读写执行权限
    • 增加权限+ 删除权限- 权限等于=
chmod u+r filename
chmod u-r filname
chmod u+rwx filename
chmod u=rwx filename
  1. 数字表示
    • 3个数字,代表u,g,o各自权限之和
    • r=4,w=2,x=1
// rwxr-xr--
chmod 754 filename
更改拥有人chown

chown user:group filename

chown my:myGroup filename
chown my filename
chown :mygroup filname
更改拥有组 chgrp
chgrp groupName filename
递归设置

上述三个命令,递归设置都用 -R

chmod -R 754 dirname

查找

find

find PATH -name FILENAME

locate

根据数据库查找,系统每天更新,

  • 主动更新命令updatedb
执行文件 which/whereis
  • which 根据PATH变量查找
  • whereis还能找到其man文件

压缩

gzip/gunzip
gzip zipFileName
gunzip unZipFileName
tar

有打包、压缩的功能

  • 打包后缀.tar
  • 压缩 .gz
  • 打包+压缩 .tar.gz或.tgz
//z gzip,c create,v显示操作的文件,f文件名
tar -zcvf boot.tgz /boot
tar -zxvf boot.tgz
//-C 指定解压路径
tar -zxvf boot.tgz -C /tmp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值