嫩啊!!!linux文件目录基础命令帮你总结好了-----搞点总结看看吧~~~!!!

linux文件和目录命令

前言:
本博客简单总结了文件和目录的各种命令,基础性的东西,适合小白入手查看;;
也有部分举例; 方便理解;

基础操作:
Tab键: 自动补齐;
反斜杠“\”强制换行;
ctrl+u:清空至行首;
ctrl+k:清空至行尾;
ctrl+L:清屏;
ctrl+c:取消本次命令编辑;
ctrl+h:删除字符
ctrl+j:回车;

cd:切换工作目录
选项注释
cd /opt进入/opt目录
cd …回到上一层目录
cd ~回到root当前的家目录 home
cd -回到上一次目录

##########################################################
##########################################################

ls:列表显示目录内容
选项注释
ls - l以长格式显示文件详细信息;
ls - h优化显示字节;
ls - d查文件
ls - a可以查看隐藏文件;
ls - c按文件修改时间排序;
ls - r按递序显示ls命令的输出结果;
ls - R按递归的显示指定目录的各个目录中的文件,每层

##########################################################
##########################################################

du: 统计目录及文件空间占用情况;
选项注释
du - a统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录;
du - h优化的方式(默认以kb计数)显示出统计结果
du - s只统计所占用空间总的大小(summary)

##########################################################
##########################################################

mkdir:创建目录(文件夹)
选项注释
mkdir /opt/aa单个创建目录;在/opt目录创建了aa目录;
mkdir - p /aa/bb/cc一次性创建嵌套的多层目录,aa下有bb,bb下有cc

##########################################################
##########################################################

touch:用于创建多个新的空文件;是文件!!
选项注释
touch /opt/as.txt在/opt目录下创建的as.txt文件!

##########################################################
##########################################################

ln 创建链接(快捷方式)
选项注释
ln - s软链接(快捷方式)创建;名称=名称对应
ln硬链接 名称=索引号对应

##########################################################
##########################################################

cp:(复制) 要复制的路径全部 +空格+目标的全部路径
选项注释
cp - f覆盖目标同名文件或目录时,不提醒,直接复制;
cp - i覆盖目标同名文件和目录时,提醒用户确认;
cp - p复制时保持原文件的权限,属主及时间标记等属性不变;(原汁原味的);常用
cp - r复制目录时必须使用此选项,递归复制所有文件及子目录; (目录–子目录–文件–所有的东西)
cp 空格 -r 空格 /home/aa空格 /opt/bb(复制的是aa目录全部!!!)
cp 空格 /home/aa/as.txt 空格 /opt/bb(复制的是文件)

##########################################################
##########################################################

rm:删除文件。 慎用!!
选项注释
rm 空格 -rf 空格 /home/a1/b1删除home下的a1/b1
rm 空格 -rf 空格 /home/a1/b1/ *删除目录下全部!!
rm 空格- f空格 删除,不提醒;
rm 空格 - i删除,提醒;
rm 空格 - r删除全部,递归属性;

##########################################################
##########################################################

mv:移动文件(剪切)和重命名
选项注释
mv 空格/opt/as.txt 空格 /home/a1将指定文件或目录移动;
mv 空格/home/a1空格 /home/a2可以将源目录改名。
mv空格 /opt/as.txt 空格 /home/a2 .txt移动文件并改名

##########################################################
##########################################################

which:查找命令存放的目录
选项注释
which -a
which ls找到命令在那个目录存放;
which cd找到命令在那个目录存放;/usr/bin 基本命令基本上都在这里

##########################################################
##########################################################

find:查找文件或目录;
选项注释
find -name按照名称查找;
find -size按照文件大小查找;
find -user按照文件属性查找;
find -type按照文件类型查找;

-a 表示而且(and)两者都要满足;
-o 表示或(or)两者满足其一;
例如:find /boot -size +1024k -a -name “vmli*”
(查找在boot目录1024k大小带有名称vmli的文件)
##########################################################
##########################################################

cat:跟文件路径加文件名称;(只适合查看小文件)
选项注释
cat /opt/as.txt(查看在根目录下opt目录的文件as,txt)
cat as.txt也可以直接查看文件

##########################################################
##########################################################

more:全屏方式分页显示文件内容;
选项注释
more /etc/hosts(打开根目录etc下的hosts文件)
Enter:向下逐行滚动;
空格:向下翻一屏 ;页
b键:向上翻一屏;页
q键:退出

##########################################################
##########################################################

less:跟more大致相同,多了查找;
选项注释
less /etc/hosts
pgup:向上翻页;
pgdn:向下翻页;

“/”键可以查找内容,“n"下一个内容,"N"上一个内容
##########################################################
##########################################################

head:(查看文件开头的一部分,默认是10行)
选项注释
haed -n(n是定义多少行)
head /etc/passwd默认开头10行
head -5 /etc/passwd显示开头5行
head -13 /etc/passwd显示开头13行

##########################################################
##########################################################

tail(查看文件末尾的一部分,默认是10行)
选项注释
tail -n
tail /etc/passwd默认结尾10行
tail -5 /etc/passwd显示结尾5行
tail -13 /etc/passwd显示结尾13行
tail -f /etc/passwd查看尾部累增情况。

##########################################################
##########################################################

wc:统计文件中的单词数量
选项注释
wc -l :统计行数 wc -l /opt/123.txt (文件的所占行数,都显示)
wc -w:统计单词个数,文件包含的数量; wc -w /opt/123.txt
wc -c:统计字节数 wc -c /opt/123.txt

##########################################################
##########################################################

grep:常用的过滤,检索;
选项注释
grep -i:查找时忽略大小写
grep -i “a” /opt/123.txt(在./opt目录下的文件123.txt中查抄带有“a”字符的信息,不区分大小写)
grep -v:反转查找,查找与输入查找条件的行;
grep -v “a” /opt/123.txt(相当于把带有“a”的行给过滤掉了,只显示不带有a的)

##########################################################
##########################################################

gzip:压缩命令
选项注释
gzip /opt/ *:对改目录下所有的文件进行压缩;
gzip -9 123.txt:对压缩包进行压缩,-9表示高压缩比
gzip -d /opt/123.txt.gz对压缩包进行解压。

##########################################################
##########################################################

bzip2:压缩命令
选项注释
bzip2 -9 123.txt对123.txt进行压缩,变成123.txt.bz2
bzip -d 123.txt.bz2对123.txt进行解压;

##########################################################
##########################################################

tar:用于对目录和文件进行归档。,通常在归档的同时也会将包文件进行压缩
选项注释
-c :创建tar格式的包文件
-C:解压时指定释放的目标文件夹
-j :调用bzip2程序进行的压缩或解压
-p:打包是保留文件及目录的绝对路径
-t:列表查看包内的文件
-v:输出详细信息
-x:解开.tar格式的包文件
-z:调用gzip程序进行压缩或解压
-f :文件名。指定文件名存档
  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值