新建以自己学号为名字的目录,并在此目录中生成(学号%1000)个文件,并证明生成了相应个文件。

#!/bin/bash

#by tuzi
num=3120210424
let n=$num%1000
mkdir `echo $num`
for ((i=1;i<=$n;i++))
do

touch $num/"file$i"
done

ls -l $num/ |grep "^-" |wc -l

时间: 2025-01-12 07:00:25

新建以自己学号为名字的目录,并在此目录中生成(学号%1000)个文件,并证明生成了相应个文件。的相关文章

Linux文件和目录管理常用命令(中)

ln 命令 描述:ln命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接.如果要创建符号连接必须使用"-s"选项. 注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的. 语法:ln(选项)(参数) 常用选项: -b或--backup              删除,覆盖目标文件之前的备份: -d或-F或--directory     建立目录的硬连接: -f或--force             强

linux目录架构(工作中一级目录和常见二级目录详解)

linux系统的目录结构 目录结构特点: (1)目录结构和分区设备是没有关系的,也就是不同的目录可以跨越不同的磁盘设备或分区 (2)linux的目录结构也是有规律的,而且也是按照类别组织的 (3)区分绝对路径和相对路径 目录层次标准FHS FHS linux目录定义标准 FHS定义了两成规范 第一层是"/"目录下的各个目录应该放什么文件数据 第二层是针对/usr和/var这两个目录的子目录来定义 /根目录,一级目录 逻辑上所有的目录只有一个顶端/(跟),所有目录顶点 /        

换行、目录分隔、相对目录

在开发中我们经常遇到处理文件.目录时,操作系统平台不一样,导致开发时没问题,部署时发现和预期的结果不一样.部分就是由于操作系统差异引起的. 各个操作系统平台差异 换行符 Windows \r\n Linux \n Mac \r 所以有时候,我们在windows下面打开linux上的文件只有一行就是这个原因. 目录分隔符 Windows \ 或者 / Linux / Mac / 如何保持平台一致性? 自己根据环境处理换行,目录分隔符 通过使用PHP内置跨平台常量 我们有一个原则就是能不自己处理就不

Windows活动目录系列---分布式活动目录部署概述

AD DS组件的概述: 什么是AD DS域? AD DS域是一个将用户,计算机和群组对象,逻辑的组合在一起用于集中管理和保障安全性的工具.所有这些对象都是保存在ADDS数据库中,并且在域中的每一个域控制器上都存有这些数据的副本.因此ADDS的数据库具有容错功能,域内的客户端可以在任何一台域控制器上存取域的信息.ADDS提供了一个可搜索的层次型目录,和一个应用配置以及企业中对象的安全性设置的框架.你可以使用ADDS和GPO去把配置和安全性设置应用到用户和计算机账号上. 什么是AD DS域树? AD

php目录下的ext目录中,执行的命令

php的目录下的ext目录,如果你只需要一个基本的扩展框架的话,执行下面的命令: ./ext_skel --extname=module_name module_name是你自己可以选择的扩展模块的名字,例如我选择的my_module.执行工具后会自动在ext目录下建立你选择的module_name名字的目录,里面已经生成了相关的代码,这些代码中只需要调整config.m4文件中的三行注释就可以正常的编译带这个自定义扩展模块的php了.在php的根目录执行下列操作就可以得到. ./buildco

Linux shell批量删除指定目录下的所有目录的编程思路

应用场景:某个目录中存放着许多软件的源码压缩包,在部署完这些软件后,一定会生成许多没用的临时目录,可以通过脚本的方式删除该目录下所有的目录.当这个目录中存在着一些特殊名字的目录时,例如这些目录中有Linux系统所不支持的特殊字符"/"(这些文件通常有可能是Windows系统所支持的)或有目录名中有空格,那批量删除这些目录就会变得困难. 问题分析与解决办法: 问题1.当前工作目录中有一些重要的目录可能不想被删除 解决办法:排除这些目录即可 问题2.需要考虑一些特殊的目录名称,诸如&quo

Java中递归的优缺点,Java写一个递归遍历目录下面的所有文件包括子文件夹里边的文件。

题目: 遍历出aaa文件夹下的文件 首先分析思路: 1.首先判断这个文件夹是否为文件,通过isFile()函数可以判断是否为文件. 2.然后通过isDirectory判断是否为目录. 3.如果是目录就使用递归遍历目录 代码如下: 1 import java.io.File; 2 3 public class ZuoYe { 4 public static void main(String[] args) { 5 //创建file对象 6 File f=new File("d://新建文件夹&qu

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr

计算沙盒下文件夹内容大小 清空沙盒 文件 目录

1 +(float)fileSizeForDir:(NSString*)path//计算文件夹下文件的总大小 2 3 { 4 5 NSFileManager *fileManager = [[NSFileManager alloc] init]; 6 7 float size =0; 8 9 NSArray* array = [fileManager contentsOfDirectoryAtPath:path error:nil]; 10 11 for(int i = 0; i<[array

搜索附近的蓝牙设备,并将其名字和mac地址现在在textview中

上一篇文章已经写了如何打开蓝牙设备,显示已经配对成功的蓝牙设备,http://blog.csdn.net/liuzuyi200/article/details/37740401 这篇文章主要写如何搜索蓝牙设备 (2)搜索蓝牙设备需要执行startDiscovery()这个方法,这个过程会大约持续12秒. if (mBluetoothAdapter.isDiscovering()) { mBluetoothAdapter.cancelDiscovery(); } // 开始搜索蓝牙设备,搜索到的蓝