Linux下文件的基本操作
文件的基本操作
新建和删除文件夹
命令#mkdir /file 在当前目录创建file文件夹
命令#rmdir /file 删除当前目录下file文件夹
复制和移动文件
命令#cp text/file.txt /text1/file1.txt 将text目录下file.txt 复制到text1并更名为file1.txt
命令#mv text/file.txt /text1 将text目录下file.txt复制到text1目录下
查看和创建文件
命令#cat text/file.txt 查看text目录下file.txt的内容
命令#cat > text/file2.txt 在目录text下新建文件file2.txt
压缩文件的生成及解压缩
以zip命令创建.zip文件
命令#zip file.zip * 将当前目录下的所有文件直接压缩为file.zip。
命令#zip -m file.zip file1.txt 将file1.txt文件压缩成file.zip文件后删除file1.txt文件
命令#zip -r file.zip * 将当前目录下的子目录一起压缩到file.zip
命令#zip -n .mpg: .jpg: .gif 将.mpg、.jpg和.gif的文件排除在外,其余的文件打包压缩。需要注意的是各种类型的文件中间要用":"分开
命令#zip -@ file.zip file.txt file2.txt 如果是选择性压缩,可以再输入第一行命令后,按行数输入打包的文件名,所有文件输入完成后,按Ctrl+D组合键表示完成输入,进行压缩。
以nuzip命令进行.zip文件的解压缩
命令#unzip file.zip -x file3 该命令将压缩文件file.zip中除了file3的其他文件都解压缩。
命令#zip -z file.zip 该命令用来查看file.zip 压缩包的内容。也可以使用”-1“、”-v“ 参数来查看压缩包的内容
gzip命令的使用
命令#gzip file2.txt 该命令将文件file2.txt进行压缩
命令#zgip -1 * 查看压缩包的内容
命令#gunzip file.gx或gzip -d file.gz 解压缩.gz文件
文件打包程序
命令#tar 参数 打包后的文件名 要打包的文件
命令#tar -cvf file.tar 打包操作
命令#tar -hcvf file.tar * 再打包
命令#rar -rvf file.tar file.txt 将新文件加入以打包的包文件
命令#tar -xvf file.tar file.txt 打开包的操作
以compress或uncompress处理.z文件
命令#compress 文件 基本使用方法
命令#compress file.txt 压缩文件
命令#compress file.z 解压文件
设置文件/目录访问权限
以数字表示法修改存取权限
命令#chmod 664 /home/linux/file 变更home/linux/file 文件的权限,使拥有者和组织员都有读取和写入的权限,其他用户只能读取,则该权限应该为”rw-rw-r--“,对应的数字表示法为664。
以文字表示法修改存取权限
命令# chmod u+x,g+w,o-r /home/linux/file 将目前的权限为-rw-r-r-,要改为-rwxrw----。
目录权限的修改
命令# chmod 774 /home/liunx/* 修改/home/linux的权限
命令# chmod -R 774 /home/linux/* 文件中有其他子目录,则使用”-R“参数。