1 查看根目录占用的大小, bdf
2 查看文件夹占用的大小, df -k
3 tar命令压缩
tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思
以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,
4 tar命令解压
1)对于.tar结尾的文件
tar -xf all.tar
2)对于.gz结尾的文件
gzip -d all.gz
gunzip all.gz
3)对于.tgz或.tar.gz结尾的文件
tar -xzf all.tar.gz
tar -xzf all.tgz
4)对于.bz2结尾的文件
bzip2 -d all.bz2
bunzip2 all.bz2
5)对于tar.bz2结尾的文件
tar -xjf all.tar.bz2
6)对于.Z结尾的文件
uncompress all.Z
7)对于.tar.Z结尾的文件
tar -xZf all.tar.z
5 ftp 命令,用与2个主机之间传输文件
ftp 主机名
根据提示输入用户名,密码。 ls可以查看目标主机上的目录,cd 进入所需的目录, get 命令下载所需的文件
6 scp 2个主机之间传输文件
scp是通过ssh实现远程拷贝的方法
一个具体的例子(从远程拷贝到本地):
scp root@172.52.31.31:/home/doc/c.java /usr/bin
--root为登陆该服务器的用户名
--scp的第一个参数是拷贝源路径和文件,第二个参数是目的路径
把上述两个参数交换位置则实现的是把本地文件拷贝到远程目录