-1

私はLinxが初めてです。

ディレクトリにファイル oops.c があります /home/tuna/objects

上のファイルのシンボリックリンクを作成したかったのです/home/tuna/myfolder

私は試した cd /home/tuna/myfolde $: ln -s /home/tuna/objects/oops.c oops.c

そして、リンクを開くと、空です。リンクを元のファイルと同じにしたい。

助けてください

4

3 に答える 3

2

lsファイルに正しくリンクされているかどうかを確認します。

ls -lディレクトリ内のファイルのリストを入力して表示します/home/tuna/myfolder。次のように表示されます。

lrwxrwxrwx 1 tuna None xx Sep 16 12:00 oops.c -> /home/tuna/objects/oops.c

このようなものが表示されない場合は、フル パスで再試行することをお勧めします。お気に入り:

ln -s /home/tuna/objects/oops.c /home/tuna/myfolder/oops.c

于 2013-09-16T20:05:13.080 に答える
1
ln -s /path/to/file /path/to/symlink

だからあなたの場合

ln -s /home/tuna/objects/oops.c /home/tuna/myfolde/oops.c
于 2013-09-16T19:56:33.007 に答える
0

最も単純な形式はln、シンボリック リンクを作成する次のとおりです。

cd /home/tuna/myfolder
ln -s /home/tuna/objects/oops.c
cat oops.c     # This will print the file

「空っぽに見える」とは、具体的にはどういう意味ですか?

ln物事を明確にするために、のmanページからの抜粋:

   ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
   ln [OPTION]... TARGET                  (2nd form)
   ln [OPTION]... TARGET... DIRECTORY     (3rd form)
   ln [OPTION]... -t DIRECTORY TARGET...  (4th form)

/home/tune/objects/oops.c元のコードは、フォルダーにシンボリックリンクを作成しようとする 3 番目の形式oops.cです。oops.cを指す、現在のフォルダーで呼び出されるシンボリックリンクを作成する 2 番目の形式を使用する必要がありますhome/tuna/objects/oops.c

于 2013-09-16T19:58:18.923 に答える