linux新建文件和文件夹命令

1、touch命令

touch命令用来修改文件的访问时间、修改时间。如果没有指定时间,则将文件时间属性改为当前时间。

当指定文件不存在,touch命令变为创建该文件。

语法:

touch [-acm] [-d STRING-time] [-r reference-file] [-t [[CC]YY]MMDDhhmm[.ss]]

选项介绍:

  -a:只修改访问时间

  -c:如果指定文件不存在,则不创建文件

  -d STRING-time:用字符串格式的时间来指定时间属性的修改值。

  -m:只修改指定文件的修改时间

  -r reference-file:将指定文件的时间属性改为与reference-file时间属性相同的值

  -t [[CC]YY]MMDDhhmm[.ss]: 用[[CC]YY]MMDDhhmm[.ss]这种时间格式来指定时间属性的修改值;

如果只是想创建一个文件,直接 touch newfilename,然后名为newfilename的文件就会出现在目录中。

2、vi命令

输入vi filename,如果filename为已存在的文件名,则打开filename。如果filename文件不存在,则新建filename文件。

假设filename文件不存在,执行完vi filename后,进入vi,输入内容,然后按Esc,执行:wq命令,保存退出。

(linux不区分文本和二进制,不必.txt)

 

cp、mv异界能够重定向输出到一个不存在的文件都可以新建文件。

 

例如

  tail -f -n 200 /usr/local/tomcat/logs/catalina.out > /tmp/tomcatlog.log   //将tomcat日志文件的最后200行内容写入到                                                                                                                                           ///tmp/tomcatlog.log,/tmp/tomcatlog.log 

                                                                                                                   //文件不存在,则会创建该文件,如果存在,则覆盖原文件                                                                                                                    //的内容。

下面的类同:
echo nihao > /tmp/echo.txt
cat testcat > /tmp/cat.txt
less testless > /tmp/less.txt

emacs 0123.txt

echo "1234" > 0123.txt

cat > 0123.txt
nano, gedit. 

linux创建文件命令:dd命令

把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:

CODE:[Copy to clipboard]dd 〔选项〕

QUOTE:

if =输入文件(或设备名称)。

of =输出文件(或设备名称)。

ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。

skip = blocks 跳过读入缓冲区开头的ibs*blocks块。

obs = bytes 一次写入bytes字节,即写 入缓冲区的字节数。

bs = bytes 同时设置读/写缓冲区的字节数(等于设置obs和obs)。

cbs = bytes 一次转换bytes字节。

count = blocks 只拷贝输入的blocks块。

conv = ASCII 把EBCDIC码转换为ASCII码。

conv = ebcdic 把ASCII码转换为EBCDIC码。

conv = ibm 把ASCII码转换为alternate EBCDIC码。

conv = blick 把变动位转换成固定字符。

conv = ublock 把固定们转换成变动位

conv = ucase 把字母由小写变为大写。

conv = lcase 把字母由大写变为小写。

conv = notrunc 不截短输出文件。

conv = swab 交换每一对输入字节。

conv = noerror 出错时不停止处理。

conv = sync 把每个输入记录的大小都调到ibs的大小(用ibs填充)。

fdformat命令

低级格式化软盘。

实例:

创建一个100M的空文件

dd if=/dev/zero of=hello.txt bs=100M count=1

以上是linux创建文件命令:dd的用法。

 

删除文件

rm

 

 

新建文件夹命令

mkdir 文件夹名

 

删除文件夹

rmdir

rmdir -rf (文件夹非空)

-r 向下递归

-f直接强制删除,不做任何提示

 

 

 

posted @ 2013-10-24 16:05  泉水叮~咚  阅读(15573)  评论(0编辑  收藏  举报