Linux VPS中文件与文件夹操作命令

作者:简简单单 2013-11-13


文件及目录操作:

  进入某目录: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

相关文章

精彩推荐