Linux 隠しファイルと隠しディレクトリを作成する

目次

隠しファイルとは

ファイル名の前にドット(.)がついています。

 

lsコマンドでaをつけると表示されます。

$ ls -la
drwxrwxr-x.  2 test test   41  2月  7 06:28 .
drwx------. 17 test test 4096  2月  7 06:25 ..
-rw-rw-r--.  1 test test    0  2月  7 06:25 .test2.txt
-rw-rw-r--.  1 test test    0  2月  7 06:25 test1.txt 

4行目は、隠しファイルです。

1行目の.は現在のディレクトリを表します。
2行目の..は上位のディレクトリを表します。

 

lsコマンドでaをつけないと隠しファイルは表示されません※。

$ ls -l
-rw-rw-r--. 1 test test 0  2月  7 06:25 test1.txt 

 

※隠しファイルを直接指定すればaがなくても表示されます。

$ ls -l .test2.txt 
-rw-rw-r--. 1 test test 0  2月  7 06:25 .test2.txt 

 

隠しファイルの作り方

mvコマンドでファイル名を変更します。ファイル名の先頭にドット(.)をつけます。

$ mv test2.txt .test2.txt

 

隠しディレクトリとは

ディレクトリ名の前にドット(.)がついています。

 

lsコマンドでaをつけると表示されます。

$ ls -la
drwxrwxr-x.  4 test test   39  2月  7 06:47 .
drwx------. 18 test test 4096  2月  7 06:46 ..
drwxrwxr-x.  2 test test    6  2月  7 06:46 .testdir2
drwxrwxr-x.  2 test test    6  2月  7 06:46 testdir1

4行目は、隠しディレクトリです。

1行目の.は現在のディレクトリを表します。
2行目の..は上位のディレクトリを表します。

 

lsコマンドでaをつけないと隠しディレクトリは表示されません。

$ ls -l
drwxrwxr-x. 2 test test 6  2月  7 06:46 testdir1

 

隠しディレクトリの作り方

mvコマンドでディレクトリ名を変更します。ディレクトリ名の先頭にドット(.)をつけます。

$ mv testdir2 .testdir2

関連の記事

CentOS コマンド一覧 (Linux)

△上に戻る