目录的拷贝与删除.目录的归档与压缩.查看目录和文件的大小.重定向.查看文件内容
# 目录的拷贝与删除
cp -R TUROIAL /tmp/.
ls /tmp/TUROIAL/
rm -R /tmp/TUROIAL/
# 目录的归档与压缩
tar cvf /tmp/tutorial.tar TUTORIAL
# 参数说明
c 表示创建 (create),它用来告诉 tar 创建一个新的存档。
v 表示详细 (verbose),它用来告诉 tar 显示加入到存档的每个文件的清单。
f 表示文件 (file),它用来告诉 tar 将存档写入到文件而不是设备。
cd /tmp
tar xvf tutorial.tar
rm -R TUTORIAL
# 压缩
gzip tutorial.tar
# 解压缩
gzip -d tutorial.tar.gz
# 查看文件系统和文件的大小
df -m
df -g
# 查看目录和文件的大小
du -sk *
du -sm *
# mount
$ mount -t iso9660 /dev/cdrom /mnt/cdrom
$ df
$ ls /mnt/cdrom
$ umount /mnt/cdrom
$ df
$ ls /mnt/cdrom
# 加载文件时可能需要用到mount -o loop /tmp/a.iso /mnt/cdrom
# 输入和输出
# 重定向
$ cd ~/TUTORIAL
$ ls > listing.txt
说明:
>>,它将输出内容添加到文件的末尾
2> 将 stderr 重定向到文件
&> 将所有的输出(stdout 和 stderr)重定向到文件。
2>> 将 stderr 添加到文件末尾。
# 查看文件内容
cat listing.txt
more listing2.txt
head listing.txt
tail listing2.txt
tail -n 2 listing2.txt
grep host listing2.txt
grep "host" listing2.txt