軟拷貝指令碼 link檔案

2021-06-06 22:58:06 字數 620 閱讀 9194

#!/bin/bash

#使用bash做為預設shell

src=$1

dst=$2

srclen=$

list_alldir()

if [ -d $file ]; then

mkdir -p $newfile

if [ -l $file ]; then

rm $file

ln -s $newfile $file

filist_alldir $file

else

if [ -l $file ]; then

target=`ls -l $file | grep ^l | awk ''`

if [ $ == "/" ]; then

continue;

finewfile=$$target

echo $newfile

else

cp $file $newfile

firm $file

ln -s $newfile $file

fidone

}mkdir -p $dst

list_alldir $src

linux檔案 link函式 檔案硬鏈結和軟連線

標頭檔案 include 定義函式 int link const char oldpath,const char newpath 標頭檔案 include 定義函式 int unlink const char pathname unlink 會刪除引數pathname 指定的檔案.如果該檔名為最後連...

window bat指令碼批量拷貝檔案

find bat echo off for f i in filenamelist.txt do echo begin copy.i echo find file c users administrator desktop bat test i copy y c users administrato...

Linux 鏈結檔案link

linux系統鏈結檔案分兩種,一者硬鏈結檔案,二者軟鏈結檔案 兩檔案都可通過命令ln來生成。1.硬鏈結檔案 硬鏈結 hard link,也稱鏈結 就是檔案的乙個或多個檔名。再說白點,所謂鏈結無非是把檔名和計算機檔案系統使用的節點號鏈結起來。因此可以用多個檔名與同乙個檔案進行鏈結,這些檔名可以在同一目...