1. 程式人生 > >Linux文件管理(2)

Linux文件管理(2)

roc touch boot class doc rpm -ivh nac ava mtime

1. touch-創建空文件和刷新時間

格式:*touch [Option] ...File...

[root@centos6 data]# touch f1.txt     //在/data目錄下創建文件f1.txt
[root@centos6 data]#ll           //顯示出了f1.txt的詳細信息,說明創建成功
total  0
-rw-r--r-- . 1  root  root  0  Mar  10  17:45  f1.txt
[root@centos6 data]# touch f1.txt   //再次執行此命令,發現時間被刷新
-rw-r--r-- . 1  root  root  0  Mar  10  17:46  f1.txt

touch -a : 僅改變atimectime
touch -m : 僅改變mtimectime

2. cp-復制文件和目錄

格式:cp [Option]...[T] SOURCE DEST
cp [Option]...SOURCE DIRECTORY
技術分享圖片
cp -a : 歸檔,備份(和原文件屬性信息完全相同)
cp -v : 復制過程可視
cp -r : 遞歸復制(常用來復制文件夾)
cp -u : 只復制源比目標更新文件或目標不存在的文件(用來更新文件)
cp --backup=numberd : 若目標存在,覆蓋前先備份加數字後綴

拓展

scp source ip地址:/目標位置 (聯機遠程拷貝)

3. mv-移動和重命名文件

格式:mv [Option]...[T] SOURCE DEST
mv [Option]...SOURCE... DIRECTORY
mv -b : 若目標存在,覆蓋前先備份

4. rm-刪除

格式:rm [Option]...File...
rm -rf File : 強制遞歸刪除(慎用)
比如 : *rm -rf /**

5. 目錄操作

(1) tree-顯示目錄樹
tree命令需要提前自行安裝,具體方法如下

 [root@centos7 ~]# df     //查看光盤掛載路徑,用以安裝tree
 Filesystem     1K-blocks     Used          Available    Use%      Mounted on
/dev/sda2      104806400   4063628     100742772   4%             /
devtmpfs       721772         0                 721772         0%           /dev
tmpfs             737576         0                 737576         0%           /dev/shm
tmpfs             737576         10728         726848         2%           /run
tmpfs             737576         0                 737576         0%           /sys/fs/cgroup
/dev/sda3      52403200     33088         52370112     1%           /data
/dev/sda1      1038336       166932       871404         17%         /boot
tmpfs             147516         4                147512          1%           /run/user/42
tmpfs             147516         24              147492          1%           /run/user/0
/dev/sr0         10491772     10491772   0                   100%       /run/media/root/CentOS 7 x86_64
 [root@centos7 ~]# rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm 
warning: /run/media/root/CentOS 7 x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing...                          ################################# [100%]
    package tree-1.6.0-10.el7.x86_64 is already installed
 [root@centos6 ~]# tree  //顯示如下界面說明安裝成功
 .
├── anaconda-ks.cfg
├── core.8047
├── core.8097
├── Desktop
├── Documents
├── Downloads
├── initial-setup-ks.cfg
├── Music
├── Pictures
├── Public
├── Templates
└── Videos

Linux文件管理(2)