注意:如果路径是从根路径开始的,则路径的前面需要加上 “ / ”,如 “ /mnt ”,通常进入某个目录里的文件夹,前面不用加 “ / ”。
mkdir:创建目录
-p 递归地在指定路径建立文件夹
cat:显示文本文件内容
rm:删除文件或目录
-r:删除文件夹时必须加此参数
-f:强制地删除文件
cp:复制文件
-r:拷贝文件夹
-i:有重复文件时,提醒是否覆盖
-v:显示拷贝进度
cp vim_configure/ code/ -ivr 把文件夹 vim_configure 拷贝到 code 目录里
mv:移动文件或更改文件名
–v:显示移动进度
mv file1 file2 file1 改名为 file2mv vim_configure/ code/ vim_configure/ 移动到 code 目录里
which:查看命令所在的目录
tar:压缩与解压缩命令
gzip 格式(压缩包后缀为.tar.gz):
压缩用法:tar cvzf 压缩包包名 文件1 文件2 ...
c:create,创建
v:显示压缩进度
z:指定压缩包的格式为 gzip 格式,file.tar.gz
这三个参数的顺序任意即可,参数的前面可加“ - ”,如:-zcf
f:file,文件,f 的后面必须是压缩包文件,所以,这四个选项一起使用时,f 一定是放在最后,如:zxvf
例子:tar zcvf test.tar.gz 1.c 2.c 3.c 4.c把 1.c 2.c 3.c 4.c 压缩成 zcvf test.tar.gz
上面操作,还可以这么写:tar zcvf other.tar.gz *.c(*.c 代表所有的 .c)
解缩用法: tar zxvf 压缩包包名
x:代表解压操作
z:指定解压压缩包的格式为 gzip 格式,file.tar.gz
用法和创建压缩包用法一样,选项顺序也一样。
例子: tar zxvf new.tar.gz 把 new.tar.gz 解压出来
实际上,“ z ” 参数可以省略,这样的话,不管是什么样格式的压缩包都解压:
解压到指定目录:-C (大写字母“ C ”)
例子:tar -xvf new.tar.gz -C ./test/ 将 new.tar.gz 解压到当前目录下的 test 目录下
bz2 格式(压缩包后缀为 .tar.bz2):
和 gzip 格式操作时一样的,区别:bz2 格式用参数“ j ”指定
压缩用法: tar jcvf 压缩包包名 文件1 文件2 ...
例子:tar jcvf bk.tar.bz2 *.c
解缩用法: tar jxvf 压缩包包名
例子: tar jxvf bk.tar.bz2
解压到指定目录:-C
例子:tar jxvf bk.tar.bz2 -C ./