文件的命名规则
1.可以用哪些字符
除了 /字符之外,可以使用所有字符,但不建议使用特殊字符
如果文件目录名中包含特殊字符 使用时需要用 引号括起来。
建议文件名的命名规则:
如果一定要对文件名进行分割,建议使用下划线 7.11 _Linux命名规则
2.文件名的长度
最高不能超过255个字符
3.Linux文件名大小写
由于Linux区分大小写,所以建议使用小写字符
4.文件扩展名
Linux文件扩展名对Linux操作系统没有特殊含义,Linux不以扩展名区分文件。
文件管理命令
1.目录创建和删除
创建
mkdir
mkdir (文件名)
mkdir (文件名) (文件名)
mkdir -p (文件名)/(文件名)
删除
rmdir
rmdir [参数选项]路径
用法一: rmdir [空目录] rmdir 1/2/3 删除子目录3 保留 1/2
用法二: rmdir [空目录] [空目录]
用法三:rmdir -p 1/2/3 首先删除子目录,删除成功后,删除上级目录 直到结束
2.文件的创建与删除
创建
touch
touch 文件路径 [文件路径1 文件路径2 ...]
用法1:touch [文件路径]
用法2:touch 文件路径1 文件路径2 文件路径3
删除
rm
用法1:rm [文件名]
用法2:rm -r [路径] 删除指定路径下的所有文件
用法3 rm -rf 强制删除指定路径下的所有文件
3.文件的复制与剪切
复制
cp
复制文件或目录到指定位置
cp [选项] 源路径 目标路径
用法1:cp 源路径 目标路径
用法2: cp 源路径 目标路径(指定文件名)
用法3:cp -r 源路径 目标路径
剪切
mv
作用:可以使文件在不同的目录之间移动 也可以对文件或目录进行重命名
mv cp
使用mv源目录的文件会被移动到新目录 cp则是复制了一份新的
用法1:mv 源文件 目标文件
用法2:mv 源文件 目标文件(指定文件名)
用法3:重命名 mv 源文件 新文件名
4.打包压缩与解压缩
打包
tar
用法1:tar -cvf 打包好的名称 文件名1 文件名2
用法2:tar -uf
用法3:tar -tf
压缩
用法1 tar -jcvf 1.tar.bz2 1 2 3 4
用法2 tar -Jcvf 1.tar.xz 1 2 3 4
解压
用法1:tar -xvf 文件名 通用解压方式
用法2: 指定压缩时使用的格式 tar-Jxvf 可以解压.xz的文件
zip 压缩解压缩
在Linux中,zip是一个常用的命令行工具,用于创建、压缩和解压缩zip文件。以下是一些常用的zip命令:
-
创建zip文件:
zip [选项] <目标文件> <源文件>
例如:zip -r myzip.zip folder1 folder2
,将文件夹folder1和folder2压缩为myzip.zip。 -
解压缩zip文件:
unzip [选项] <压缩文件>
例如:unzip myzip.zip
,解压缩myzip.zip文件到当前目录。 -
列出zip文件中的内容:
unzip -l <压缩文件>
例如:unzip -l myzip.zip
,列出myzip.zip文件中的所有文件和文件夹。 -
压缩文件夹及其内容:
zip -r <目标文件> <源文件夹>
例如:zip -r myzip.zip folder1
,将文件夹folder1及其内容压缩为myzip.zip。 -
添加文件或文件夹到已存在的zip文件:
zip -r <目标文件> <源文件> <要添加的文件或文件夹>
例如:zip -r myzip.zip folder1 file1.txt
,将文件夹folder1和文件file1.txt添加到已存在的myzip.zip文件中。