Image

ナレッジベース → Linux でのファイルとフォルダーの操作

ファイルやフォルダを操作するために、次のコマンドを使用してください:

1. ファイルの作成

touch /home/user/file-name.txt

2. フォルダの作成

mkdir /home/user/Folder-name

2.1 フォルダを再帰的に作成(ネストされたフォルダも同時に作成)

mkdir -p /home/user/Folder-name/Sub1/Sub2

3. ファイルのコピー

cp /home/user/file-name.txt /home/user/copy-file.txt

3.1 フォルダとその中の全てのファイルやフォルダをコピー

cp -R /home/user/Folder1 /home/user/Folder2

3.2 権限を保持し、リンクを考慮した上でフォルダとその中の全てのファイルやフォルダをコピー

cp -a /home/user/Folder1 /home/user/Folder2

3.3 拡張子がmp3のファイルを全てコピー

cp /home/user/*.mp3 /home/user/Music-Folder

3.4 再帰的にファイルをコピーするための代替コマンド

rsync -a file.txt file_backup.txt

3.5 再帰的にフォルダをコピーするための代替コマンド

rsync -a /var/www/vhosts/domain1.tld/ /var/www/vhosts/domain2.tld/

4. ファイルの削除

rm /home/user/file-name.txt

4.1 フォルダとその中の全てのファイルやフォルダを削除

rm -r /home/user/Folder1

5. 現在のディレクトリのファイルリストを表示

ls

5.1 権限や所有者を考慮した現在のディレクトリのファイルリストを表示

ls -la

5.2 現在のディレクトリのサイズを計算

du -h

6. ファイルの編集

6.1 テキストエディタvi

vi /home/user/some-text.txt

ファイルを編集するには「INS」キーを押し、編集が完了したら「Esc」キーを押し、その後、以下のようにコロンを入力します:

  • :wq (保存して終了)
  • :q! (保存せずに終了)

6.2 テキストエディタnano

debian / ubuntuでのインストール:

apt install nano

ファイルの編集:

nano /home/user/some-text.txt

終了するには、Ctrl + Xを押して、Y(保存する場合)、またはN(保存せずに終了する場合)を選択します。





No Comments Yet