文件及目录操作:
进入某目录:cd /目录名
返回上级目录:cd ..
返回上上级目录:cd ../..
删除文件: rm 文件名
删除目录:rmdir 目录名
移动或重命名文件:mv 旧路径 新路径
复制文件:cp 源文件路径 复制到的新文件路径
查找文件:find 文件名
查看目录内文件:ls 目录名
更改site文件夹目录所有者
chown -R www site
文件解压操作
tar.gz压缩与解压
解压filename.tar.gz
tar zxvf filename.tar.gz
解压filename.tar.gz到site目录
tar zxvf filename.tar.gz site
压缩site目录为filename.tar.gz
tar -zcvf filename.tar.gz site
压缩多个目录(site1 site2)为filename.tar.gz
tar -zcvf filename.tar.gz site site1 site2
zip压缩与解压
解压filename.zip
unzip filename.zip
解压filename.zip到site目录
unzip filename.zip site
删除操作
创建权限为755的demo文件夹
mkdir 755 demo
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
Llinux没有回收站,使用rm -rf的时候一定要格外小心
删除/home/site/文件夹(该目录以及其下所有文件、文件夹)
rm -rf /home/site/
删除filename.tar.gz文件
rm -f filename.tar.gz
这里介绍Linux下统计目录/文件夹大小的命令:du
如果想查看当前目录下,各个子目录的大小:
du -sh ./*
得到如下回显:
root@vm:/var# du -sh ./*
424K ./backups
8.2M ./cache
50M ./lib
4.0K ./local
8.0K ./lock
14M ./log
4.0K ./mail
4.0K ./opt
96K ./run
60K ./spool
4.0K ./tmp
8.0K ./www
上述结果表明lib目录占用了50M的磁盘空间,其次是log目录,占用了14M空间;
如果磁盘有多个分区,想查看每个分区的使用情况,则使用df命令:
df -hl
得到如下显示:
/dev/sda1 16G 662M 15G 5% /
tmpfs 252M 0 252M 0% /lib/init/rw
udev 247M 124K 247M 1% /dev
tmpfs 252M 0 252M 0% /dev/shm
说明sda1磁盘一共15G,使用了662M,只用了5%
再附一些函数
文件和目录操作的基本
命令有:cat、chgrp、xgnod、c
hown、clear、cmp、cp、cut、
diff、 du、emacs、 f
mkdir、 mikdir、 more、
grep、 file、 fmc、 grep、 h
ead、 ln、 less、 locate、 ls、
mv、 pico、 pwd、 rm
、 whatis、 whereis
、 sort、 stat、 strings、 t
ail、 touchy umask、 umq、 vi、 wc