1、拷贝相关
拷贝文件:
sudo cp [文件名] [新路径]
文件存放路径下使用,非存放路径,文件名前加原存放路径;
例如:
sudo cp ./name.txt /opt
拷贝多个同类文件:
sudo cp *.文件后缀类型 [新路径]
例如:
sudo cp* *.sh /dir
拷贝文件夹:
sudo -r [文件夹名】 [新路径】
例如:
sudo cp -r ./Data /dir
2、压缩、解压相关
压缩.tar.gz格式到指定目录下
sudo tar -zcvf [生成后存放目录】/ [压缩包文件名.tar.gz][要压缩的源文件/文件夹]
例如:
sudo tar -zcvf /opt/ name.tar.gz /dir/test
注意:一次压缩多个文件直接在源文件后用空格格开即可
压缩.tar.bz2格式到指定目录下
sudo tar -jcvf [生成后存放目录]/ [压缩包文件名.tar.gz][要压缩的源文件/文件夹]
例如:
sudo tar -jcvf /opt/ name.tar.bz2 /dir/
注意:一次压缩多个文件直接在源文件后用空格格开即可
解压.tar.gz格式到指定的目录下:
sudo tar -zxvf [压缩包.tar.gz】 -C 【路径】/
例如:
sudo tar -xvf name.tar.gz -C /dir/
-C [路径】可以没有,会解压到当前路径下
解压.tar.bz2格式到指定的目录下:
sudo tar -jxvf [压缩包文件名.tar.bz2] -C [路径]/
例如:
sudo tar -zxvf name.tar.bz2 -C /dir/
解压参数说明:
-z: 表示zip,使用gzip、gunzip方式压缩或解压,.tar.gz和.tgz文件
-x : extract,提取文件。
-v : verbose,列出解压的文件的信息,v:仅列出文件名;vv:列出权限、所有者、大小、时间、文件名等
-t:list,表示列出文件内容
-f : file,指定要处理的文件名。可以用“-”代表标准输出或标准输入。
-C: directory,转到指定的目录.
-j : 使用bzip2方式来压缩或解压文件,.bz2文件
3、删除
sudo rm -rf [文件/文件夹名]
例如:
sudo rm -rf name.txt
sudo rm -rf /dir
4、修改密码
sudo passwd [用户名]
输入两次新密码修改
5、权限
sudo chmod [操作] [文件]
sudo chmod [操作] [文件夹]
r:读权限,w:写权限,x:操作权限
-R:目录中所有权限
+:增加权限 -:取消权限
u:代表用户owner;g:代表用户组group;o:代表其他用户others;a:代表所有用户all
777:给读 + 写 + 执行(rwx)权限
sudo chmod +x [文件名]
sudo chmod 777 [文件名]
sudo chmod 777 -R [文件夹名]