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 > /
cat testcat > /
less testless > /
echo "1234" >
cat >
nano, gedit.
linux命令查看文件夹大小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 bs=100M count=1
以上是linux创建⽂件命令:dd的⽤法。
删除⽂件
rm
新建⽂件夹命令
mkdir ⽂件夹名
删除⽂件夹
rmdir
rmdir -rf (⽂件夹⾮空)
-r 向下递归
-f直接强制删除,不做任何提⽰
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论