Linux中命令行比鼠标快了很多,其中很重要一点是Tab
键可以自动补全。
新建空白文件:
touch /home/~/file.md
在指定目录新建名为file的md文件
新建文件夹:
mkdir /home/~/folder
在指定目录新建名为folder的文件夹
删除文件和文件夹:
rm *.txt
删除文件
rm -r *
删除文件夹
shopt -s extglob #打开extglob模式
rm !(a|b)
假设一个文件夹下有a,b,c,d等26个文件,用此命令删除除a和b剩下的所有文件
在Linux系统中,所有针对文件夹的命令都需要加上参数-r
复制文件夹:
cp -r /home/~/Downloads/folder /home/~/Documents
把folder文件夹复制到Documents目录。
重命名和移动:
mv /home/~/Downloads/old /home/~/Downloads/new
把Downloads目录的old重命名为new。这个命令也相当于移动。
解压/压缩文件:
apt install unzip #解压zip包得先安装unzip
unzip a.zip #解压文件
unzip a.zip -d /folder #解压zip包到特定文件夹
apt install zip #压缩得先安装zip
zip [打包后生成的压缩包路径] [需要打包的文件夹] #压缩文件
tar -zxvf b.tar.gz #解压文件
tar -zcvf [打包后生成的压缩包路径] [需要打包的文件夹] #压缩文件