Linux 命令学习-备份压缩相关命令

@(笔记-初稿)[Linux]

[TOC]

记录我对于Linux的学习,备份相关的命令:

ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录
-h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数

备份命令

tar 命令用于备份文件,本身不做压缩
格式:tar <操作参数> [选项] 文件或者目录
操作参数是指要做的动作,必选至少有一个,有:

  1. [-]A --catenate --concatenate 将一存档与已有的存档合并
  2. [-]c --create 创建一个新的存档
  3. 1.[-]d --diff --compare 比较存档与相应的未存档文件的不同之处
  4. [-]r --append 将文件附加到存档结尾
  5. [-]t --list 列出存档中文件的目录
  6. [-]u --update 仅将较新的文件附加到存档中
  7. [-]x --extract --get 从存档提取文件
  8. –delete 把指定文件从存档中删除(不要用于磁带!)

常用选项:

  1. -t 显示压缩文件的内容
  2. -z 支持gzip解压文件
  3. -j 支持bzip2解压文件
  4. -Z 支持compress解压文件
  5. -v 显示操作过程
  6. -l 文件系统边界设置
  7. -k 保留原有文件不覆盖
  8. -m 保留文件不被覆盖
  9. -W 确认压缩文件的正确性
  10. -f 指定压缩文件
1
2
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
阅读全文 »

Linux 命令学习-文件管理相关命令

@(笔记-初稿)[Linux]

[TOC]

记录我对于Linux的学习,文件相关的命令:

ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录
-h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数

创建文件的相关命令

touch 常用于将每个文件的访问和修改时间更新为当前时间,不过当直接跟一个不存在的文件名时,会创建一个空文件,大小为0

1
2
3
4
touch tody.txt
#通过ll tody.txt查看
ll tody.txt
-rw-r--r-- 1 test test 0 7月 11 10:59 dody.txt

> 通常用于重定向一个命令的输出到一个新文件中,如果之前没有命令,则会创建一个新文件,大小为0,比如可以用echo,print等命令结合>将输出重定向到一个新文件

1
2
3
4
5
6
ll dody.txt
-rw-r--r-- 1 test test 19 7月 11 11:06 dody.txt
> tody.txt
echo 'This is a new file' > ne.txt
➜ ll ne.txt
-rw-r--r-- 1 test test 19 7月 11 11:11 ne.txt

ps:如果你不是想创建新的,而是想追加内容到已有的文件,那么可以使用>>

vi/vim Vi是Unix及Linux系统下标准的编辑器,Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。可以使用vi/vim创建新文件。

1
2
#以下命令打开一个文件,需要保存,否则修改不生效
vi asbt.txt
阅读全文 »

Linux 命令学习(1)-磁盘相关命令

[TOC]

记录我对于Linux的学习,从磁盘相关的命令开始:

ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录
-h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数

cd命令

cd 这个命令大家应该是经常用的,比如

1
2
3
4
#跳到自己的home目录
cd ~
#跳到当前目录的上一层
cd ..

当使用cd命令时,可以通过使用Tab键来查看当前目录下的文件

阅读全文 »
0%