linux下Shell编程:输出当前目录下所有文件,并输出文件总数和目录总数...
发布网友
发布时间:2022-04-28 18:41
我来回答
共3个回答
热心网友
时间:2023-01-21 22:33
#!/bin/sh
cd $1
file=`ls -a`
catlog=0
filenum=0
for loop in $file
do
if [ -d "$loop" ];then
catlog=`expr $catlog + 1`
else
filenum=`expr $filenum + 1`
echo "$loop"
fi
done
echo -e "the catlog number is $catlog"
echo -e "the catlog number is $filenum"
热心网友
时间:2023-01-21 23:51
-a 输出 所有文件和目录的总和, 输出 目录的总和,两者 相减 就是 文件总数。
热心网友
时间:2023-01-22 01:25
#!/bin/bash
ls
TOTAL_FILE=`ls | wc -l`
TOTAL_DIR=`ls -d */ | wc -l`
echo file $TOTAL_FILE
echo dir $(($TOTAL_FILE-$TOTAL_DIR))
linux shell脚本 递归检索当前目录的所有sh文件
/bin/bash var_directory=`pwd`find $var_directory -type f -name "*.sh" > shlist.txt for i in $(cat ./shlist.txt)do num=`wc $i|awk '{print $1} '`if [ $num -eq 1 ]then sed -i '$a\set -x' $i fi done ...
LINUX下shell 如何将文件夹下的所有txt文件输出到一个txt文件下去
假如在当前面目录下有1.txt和2.txt,现在我们把它输出到3.txt,具体为:!/bin/bash echo "start copy file .." find ./ -name "*.txt" | xargs cat > 3.txt echo "done !" 你那个出问题应该是因为find在查找的时候没有加引号还有后面再查找的时候要使用管道命令啊 ...
在linux shell(bash)编程中,在什么命令可以统计当前目录下的文件个数...
一般都是通过编程来实现的,可以通过递归方式来遍历目录,然后得到文件数。
求助:LINUX常用SHELL命令
2、显示当前工作的目录的绝对路径:CODE:[Copy to clipboard]pwd3、显示目录内容:CODE:[Copy to clipboard]ls [选项] [目录或是文件]QUOTE:选项:- a 显示指定目录下所有子目录与文件,包括隐藏文件;-c 按照文件的修改时间排序-C 分成多列显示各项-d 如果参数是目录,只显示其名称而不显示其下的个文件-F 在目...
linux shell 脚本编程实现 将指定的目录的所有*.gif文件都重命名为*...
1.touch一个脚本文件rfe.sh: touch rfe.sh 2.编辑mv.sh,把你找到的内容添加到脚本中:vi rfe.sh 3.给脚本执行的权限:chmod +x rfe.sh 4.执行:./rfe.sh
请问linux把shell的信息全部输出到文本文件的命令是什么?
exec shell执行命令后即交出控制权 export 设置显示环境变量 fdisk 磁盘分割(分区)fg 前台执行程序或命令 fgrep 查找文件中符合条件的字符串 file 识别文件类型 find 查找文件或目录 finger 显示用户信息 free 查看内存状态 fsck 检查文件系统并试着修复错误 ftp 传输文件...
linux系统查看文件夹目录(linux查看文件)
Linux如何查看根目录用LINUXSHELL命令。用法:cd“你想要进的目录”//当目录名称中含有空格、中文或其它特殊字符时请用双引号包括 以下是最常用的几个目录的写法:1、/代表根目录 2、.?当前目录 3、..上级目录 4、~当前用户的默认工作目录 注:目录可以省略不写,与cd~有相同的效果。Linux根目录结构...
Linux下,如何用命令,要求:只打包当前文件夹和所有子文件夹中的.
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。2、在linux命令行下输入shell指令:zip -r test.zip /home/httpd/html/test。3、键盘按“回车键”运行shell指令,此时成功将test文件夹以及其以下文件一同打包到了test.zip。
如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时 ...
大于指定时间?最简单的就是直接find里面指定吧。例如,查找当前目录及其子目录所有mtime大于1天的文件:find /path -type f -mtime +1 即可,/path 可以换成其他路径,-mtime +1 表示时间大于1天。-1的话表示小于一天也就是1天之内的。
linux 使用find和locate命令查找/目录下所有已main开头的文件,并显示...
1、打开shell连接抄工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。4、假如不知道文件...