zhongzhiwei 2020-06-06
cd - :返回上次所在目录
ls -l:列出文件的详细信息
ls -a:列出文件下所有的文件,包括以“.“开头的隐藏文件
mkdir -p ./dir1/dir2:递归的创建目录
mkdir /dir/{a, b}:同时创建多个目录
rm -r:递归删除
rm -f:强制删除不提示
-r:复制目录
-L:如果是链接,复制的是链接指向的文件
-P:如果是链接,复制的是链接
-a:复制文件的所有属性(归档复制,常用于备份)
ln -s /opt/a.txt /opt/git/ :对文件创建软链接(快捷方式不改名还是a.txt)
ln -s /opt/a.txt /opt/git/b :(快捷方式改名为b)(下面的一样可以改名)
ln -s /opt/mulu /opt/git/ :对目录创建软链接
ln /opt/a.txt /opt/git/ :对文件创建硬链接
tar -zcvf /opt/c.tar.gz ./a/ :压缩tar.gz(把当前目录下的a目录及目录下所有文件压缩为 /opt/目录下的c.tar.gz,这样tar -zxvf c.tar.gz解压出来带有目录a)
tar -jcvf c.tar.bz2 ./a/ :压缩tar.bz2(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.tar.gz2)
zip -r c.zip ./a/ :压缩zip(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.zip
bzip2 -d -k file1.bz2 : 解压一个叫做 ‘file1.bz2‘的文件
gzip -d file1.gz : 解压缩一个叫做 ‘file1‘的文件
chown USERNAME file,...
-R: 修改目录及其内部文件的属主
(1)修改三类用户权限:chmod MOD(如:664) file
-R: 如果是目录会把目录里的文件权限一起修改
(2)修改某类用户或某些类用户权限:chmod u(g,o或a)=MOD(只能是r-x或rx这种格式) file
(3)修改某类用户的某位或某些位权限:
u,g,o,a
chmod 用户类别+|-MODE file,...