可以去网上下载《鸟哥的linux私房菜》教程
0.有时候我们无法操作文件(如删除,修改等)是因为给了个受保护权限的属性i
chattr i 目标文件路径 (这样就解决了这个问题了)
1.查看linux版本
cat /etc/redhat-release
2.设置文件夹及其文件夹里边所有的内容的权限
chmod -R 755 路径 755=rwxr-xr-x
2.5权限的表示
r:read就是读权限 --数字4表示
w:write就是写权限 --数字2表示
x:excute就是执行权限 --数字1表示
读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。
1).这里权限的数字表示:rwx也就是表示可读写和可执行的权限
2).无论是文件还是目录都有3组,每一组3个字母(rwxrwxrwx=777)
第一组表示所有者权限,第二组表示同组用户权限,最后一组表示其他用户权限
3.设置文件夹及其文件夹里边所有的内容用户和组
chown -R root.root 路径 //这里第一个root代表用户第二个root代表组
4.查看当前目录中每个文件和文件夹的信息
ls -all
5.重命名,移动文件夹下的内容到指定目录 mv
mv 移动目录 目标目录
mv /usr/www/* /home/www/ :将/usr/www/目录下的所有文件移动到/home/www/目录中
5.5创建文件和文件夹
1、创建文件夹
mkdir -p 文件夹名
p 确保目录名称存在,不存在的就建一个。
2、创建文件
touch 文件名.后缀名
6.删除文件和目录 rm -f
-r 指示rm将参数中列出的全部目录和子目录均递归地删除。
rm -rf * 删除当前目录下的所有文件和目录
rm -f a 删除当前目录下的a文件
7.目录和文件
我们可以用ls -all命令或者ls -l命令来查看下具体目录和文件的信息
当第一个字母是d那么这是一个目录
当第一个字母是l代表是一个链接文件(快捷方式)
当第一个为-减号时那么代表的是一个文件
当第一个字母是b那么这是一个块设备
当第一个字母是c那么这是一个字符设备
8.0.解压tar.xz文件使用 xz -d node-v14.17.4-linux-x64.tar.xz -k
xz -d 要解压的文件
-k 保留压缩文件
解压之后会得到一个.tar文件
8.解压和压缩文件 tar 指令
- tar –xvf file.tar 解压 tar包
- tar -xzvf file.tar.gz 解压tar.gz
- tar -xjvf file.tar.bz2 解压 tar.bz2
- tar –xZvf file.tar.Z 解压tar.Z
- unrar e file.rar 解压rar
- unzip file.zip 解压zip
tar支持将多个文件包成一个文件,同时还可通过gzip/bzip将该文件压缩。
一、参数说明
说明: -c/-x/-t/u 不可同时出现
参数 | 参数说明 |
---|---|
-c | 新建打包文件,同 -v 一起使用 查看过程中打包文件名 |
-x | 解决文件, -C 解压到对应的文件目录。 |
-f | 后面接要处理的文件 |
-j | 通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz |
-z | 通过gzip方式压缩或解压,最后以.tar.gz 为后缀 |
-v | 压缩或解压过程中,显示出来过程 |
-t | 查看打包文件中内容,重点文件名 |
-u | 更新压缩文件中的内容。 |
-p | 保留绝对路径,即允许备份数据中含有根目录 |
-P | 保留数据原来权限及属性。 |
--explode=FILE | 压缩过程中,不要讲FILE打包 |
man tar | 查看更多参数 |
二、常用的命令
1. 压缩/解压
命令 | 说明 |
---|---|
tar -jcv -f 压缩文件名称.tar.br2 | 压缩方式一 |
tar -jxv -f 压缩文件名称.tar.br2 -C 指定文件目录 | 解压文件方式一 |
tar -zcv -f 压缩文件名称.tar.gz | 压缩方式二 |
tar -zxv -f 压缩文件名称.tar.gz | 解压文件方式二 |
2. 查询
命令 | 说明 |
---|---|
tar -tf 压缩文件名 | 查看文件名 |
tar -tvf 压缩文件 | 查看文件:所属权限、用户名用户组、日期等 |