linux文件相关操作

  1. 显示全部:ls
  2. 按时间先后显示:ll -t
  3. 按文件大小,从小到大显示:ls -Slr
  4. wc -l *文件名,显示文件夹下的文件所有行数量
  5. 显示文件夹中文件数量:

    • 统计当前目录下文件的个数(不包括目录)
      $ ls -l | grep “^-” | wc -l

    • 统计当前目录下文件的个数(包括子目录)
      $ ls -lR| grep “^-” | wc -l

    • 查看某目录下文件夹(目录)的个数(包括子目录):
      $ ls -lR | grep “^d” | wc -l

  6. 从文件中删除指定行:
    1、删除文件的第一行数据:
sed -i ‘1d‘ test.txt
2、删除文件中的最后字符匹配为20的行:
sed -i '/20$/d' test.txt
3.统计文件中第22列中的元素及数量:
awk -F',' '{print $22}' test.txt | sort | uniq -c

猜你喜欢

转载自blog.csdn.net/mixiaoxinmiss/article/details/80339898
今日推荐